gitea-docker/docker-compose.yml
2024-05-24 02:11:59 +00:00

42 lines
934 B
YAML

networks:
caddy:
external: true
volumes:
gitea-nfs:
external: true
services:
gitea:
image: octopus/gitea:1.21.10
environment:
- USER_UID=1000
- USER_GID=1000
- GITEA__database__DB_TYPE=postgres
- GITEA__database__HOST=DOCKER-SECRET->gitea.db.host
- GITEA__database__NAME=DOCKER-SECRET->gitea.db.name
- GITEA__database__USER=DOCKER-SECRET->gitea.db.user
- GITEA__database__PASSWD=DOCKER-SECRET->gitea.db.passwd
restart: unless-stopped
networks:
- caddy
volumes:
- gitea-nfs:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
secrets:
- gitea.db.user
- gitea.db.passwd
- gitea.db.name
- gitea.db.host
ports:
- "222:22"
secrets:
gitea.db.user:
external: true
gitea.db.passwd:
external: true
gitea.db.name:
external: true
gitea.db.host:
external: true