{ "main": { "SERVICE_NAME": "dev-gitea", "DOMAIN": "gitea.dev.format.hu", "ZONE": "dev" }, "containers": [ { "IMAGE": "alpine:latest", "UPDATE": "true", "NAME": "gitea-init", "NETWORK": "host", "MEMORY": "64M", "VOLUMES": [ { "SOURCE": "USER_DATA", "DEST": "/etc/user/data", "TYPE": "rw" } ], "EXTRA": "--rm", "DEPEND": "null", "START_ON_BOOT": "false", "ENTRYPOINT": "sh -c", "CMD": "mkdir -p /etc/user/data/gitea/db && mkdir -p /etc/user/data/gitea/data && chown -R 1000:1000 /etc/user/data/gitea", "PRE_START": "null", "POST_START": "null" }, { "IMAGE": "postgres:15-alpine", "NAME": "giteapostgres-db", "UPDATE": "true", "ROLES": "postgres-db", "MEMORY": "256M", "NETWORK": "gitea-net", "SELECTOR": "giteapostgres-db", "VOLUMES": [ { "SOURCE": "/etc/user/data/gitea/db", "DEST": "/var/lib/postgresql/data", "TYPE": "rw" } ], "PORTS": [ { "SOURCE": "null", "DEST": "5432", "TYPE": "tcp" } ], "ENV_FILES": [ "/etc/user/secret/gitea/gitea.json" ], "ENVS": [ { "POSTGRES_INITDB_ARGS": "--encoding=UTF8 --locale=C" } ], "EXTRA": "--label logging=promtail_user --label logging_jobname=containers --restart unless-stopped", "DEPEND": "null", "START_ON_BOOT": "false", "CMD": "null", "PRE_START": [], "POST_START": [] }, { "IMAGE": "gitea:gitea", "UPDATE": "true", "NAME": "giteaapp", "DNS": [ "coredns" ], "MEMORY": "512M", "SELECTOR": "gitea", "NETWORK": "gitea-net", "VOLUMES": [ { "SOURCE": "/etc/user/data/gitea/data", "DEST": "/data", "TYPE": "rw" } ], "PORTS": [ { "SOURCE": "null", "DEST": "3000", "TYPE": "tcp" }, { "SOURCE": "null", "DEST": "22", "TYPE": "tcp" } ], "EXTRA": "null", "ENV_FILES": [ "/etc/user/secret/gitea/gitea.json" ], "DEPEND": [], "START_ON_BOOT": "true", "CMD": "null", "PRE_START": "null", "POST_START": [ "firewall-gitea-dns", "firewall-gitea-smtp", "firewall-gitea", "domain-gitea" ] } ] }