version: "3" networks: common: services: gogs: depends_on: - "mysql" environment: APP_NAME: "Fire Dragon GIT Repository" DB_HOST: "mysql:3306" DB_NAME: "gogs" DB_PASSWD: "SecretSquirrel" DB_TYPE: "mysql" DB_USER: "gogs" HTTP_PORT: "3000" LFS_START_SERVER: "true" RUN_MODE: "prod" SSH_DOMAIN: "SecretSquirrel" SSH_LISTEN_PORT: "4000" SSH_PORT: "4000" image: "gogs/gogs:latest" networks: - "common" ports: - "127.0.0.1:3000:3000" - "127.0.0.1:4000:4000" restart: "always" volumes: - "gogs:/data" mysql: environment: MYSQL_DATABASE: "gogs" MYSQL_PASSWORD: "SecretSquirrel" MYSQL_ROOT_PASSWORD: "SuperSecretSquirrel" MYSQL_USER: "gogs" expose: - "3306" image: "container-registry.oracle.com/mysql/community-server:latest" networks: - "common" restart: "always" volumes: - "mysql:/var/lib/mysql" volumes: gogs: mysql: