--- version: "3.8" services: app: image: gitea/gitea:latest container_name: gitea_app environment: - GITEA__database__DB_TYPE=mysql - GITEA__database__HOST=db:3306 - GITEA__database__NAME=$DB_NAME - GITEA__database__USER=$DB_USER - GITEA__database__PASSWD=$DB_PASSWORD networks: - gitea restart: always volumes: - app:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - 3333:3000 - 222:22 depends_on: - db db: image: mysql:latest container_name: gitea_db restart: always environment: - MYSQL_ROOT_PASSWORD=$DB_ROOT_PASSWORD - MYSQL_USER=$DB_USER - MYSQL_PASSWORD=$DB_PASSWORD - MYSQL_DATABASE=$DB_NAME networks: - gitea expose: - 3306 volumes: - db:/var/lib/mysql networks: gitea: external: false volumes: db: driver: local app: driver: local