ansible

Log | Files | Refs | README

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: