vfs_local/docker-compose.yml_mounted
2025-07-31 17:34:20 +00:00

60 lines
1.4 KiB
Plaintext

version: "3"
networks:
gitea:
external: false
services:
server:
image: docker.gitea.com/gitea:1.23.8
container_name: gitea
environment:
- USER_UID=1001
- USER_GID=1001
- GITEA__database__DB_TYPE=mysql
- GITEA__database__HOST=vultr-prod-54513fdc-c33d-4c3e-a574-7a9e4a7a06b7-vultr-prod-9762.vultrdb.com:16751
- GITEA__database__NAME="sds-gitea"
- GITEA__database__USER="sds-giteauser"
- GITEA__database__PASSWD=""
restart: always
networks:
- gitea
volumes:
- /mnt/vfs/gitea:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "3000:3000"
- "222:22"
#depends_on:
# - db
# db:
# image: docker.io/library/mysql:8
#restart: always
# environment:
#- MYSQL_ROOT_PASSWORD=gitea
#- MYSQL_USER=gitea
# - MYSQL_PASSWORD=gitea
#- MYSQL_DATABASE=gitea
# networks:
# - gitea
#volumes:
#- /mnt/vfs/mysql:/var/lib/mysql
nginx:
image: nginx:latest
container_name: proxy
restart: always
ports:
- "80:80"
- "443:443"
volumes:
- /mnt/vfs/nginx/gitea.conf:/etc/nginx/conf.d/gitea.conf:ro
- /mnt/vfs/ssl:/etc/letsencrypt:ro # optional, if using Let's Encrypt
depends_on:
- server
networks:
- gitea