docker-compose.yml (997B)
1 services: 2 gitea: 3 image: gitea/gitea:latest 4 restart: always 5 environment: 6 - USER_UID=1000 7 - USER_GID=1000 8 - GITEA__database__DB_TYPE=postgres 9 - GITEA__database__HOST=db:5432 10 - GITEA__database__NAME=gitea 11 - GITEA__database__USER=gitea 12 - GITEA__database__PASSWD=${GITEA_DB_PASSWD} 13 - GITEA__mailer__ENABLED=true 14 - GITEA__mailer__FROM=chris.roberts@learningunix.net 15 - GITEA__mailer__SMTP_ADDR=smtp.gmail.com 16 - GITEA__mailer__SMTP_PORT=587 17 - GITEA__mailer__USER=chris.roberts@learningunix.net 18 - GITEA__mailer__PASSWD=${GITEA_SMTP_PASSWD} 19 20 volumes: 21 - gitea_data:/data 22 ports: 23 - "127.0.0.1:3000:3000" 24 depends_on: 25 - db 26 27 db: 28 image: postgres:16 29 restart: always 30 environment: 31 - POSTGRES_USER=gitea 32 - POSTGRES_PASSWORD=${GITEA_DB_PASSWD} 33 - POSTGRES_DB=gitea 34 volumes: 35 - postgres_data:/var/lib/postgresql/data 36 37 volumes: 38 gitea_data: 39 postgres_data: