Tristan Daniël Maat
ce1a3fc3c1
This changed because of a migration from postgresql 12 -> 13. Future versions should probably be named with the database version appended, rather than "new", but for now this is how the system is set up.
52 lines
1.1 KiB
Nix
52 lines
1.1 KiB
Nix
{ ... }:
|
|
|
|
{
|
|
networked-docker-containers = {
|
|
gitea = {
|
|
image = "gitea/gitea:latest";
|
|
ports = [
|
|
"2221:2221"
|
|
];
|
|
volumes = [
|
|
"gitea:/data:Z"
|
|
"/etc/timezone:/etc/timezone:ro"
|
|
"/etc/localtime:/etc/localtime:ro"
|
|
];
|
|
environment = {
|
|
VIRTUAL_PORT = "3000";
|
|
VIRTUAL_HOST = "gitea.tlater.net";
|
|
LETSENCRYPT_HOST = "gitea.tlater.net";
|
|
|
|
DB_TYPE = "postgres";
|
|
DB_HOST = "gitea-postgres:5432";
|
|
DB_NAME = "gitea";
|
|
DB_USER = "gitea";
|
|
DB_PASSWD = "/qNDDK9WCMuubfA7D8DFwfl9T+Gy2IMDvPhiNpcxZjY=";
|
|
|
|
RUN_MODE = "prod";
|
|
DOMAIN = "gitea.tlater.net";
|
|
SSH_PORT = "2221";
|
|
};
|
|
networks = [
|
|
"webproxy"
|
|
"gitea"
|
|
];
|
|
};
|
|
|
|
gitea-postgres = {
|
|
image = "postgres:alpine";
|
|
environment = {
|
|
POSTGRES_DB = "gitea";
|
|
POSTGRES_USER = "gitea";
|
|
POSTGRES_PASSWORD = "/qNDDK9WCMuubfA7D8DFwfl9T+Gy2IMDvPhiNpcxZjY=";
|
|
};
|
|
volumes = [
|
|
"gitea-db-data-new:/var/lib/postgresql/data"
|
|
];
|
|
networks = [
|
|
"gitea"
|
|
];
|
|
};
|
|
};
|
|
}
|