version: "3.4" # setting networks. important when connecting other containers. networks: gitea: external: name: nginxdocker_default services: server: image: "gitea/gitea:latest" environment: - USER_UID=1000 - USER_GID=1000 - DB_TYPE=mysql - DB_HOST=db:3306 - DB_NAME=gitea - DB_USER=gitea - DB_PASSWD=pwd restart: always networks: - gitea volumes: - ./gitea:/data ports: - "3000:3000" - "222:22" depends_on: - db db: image: "mysql:5.7.27" restart: always environment: - MYSQL_ROOT_PASSWORD=rootpwd - MYSQL_USER=gitea - MYSQL_PASSWORD=pwd - MYSQL_DATABASE=gitea networks: - gitea volumes: - ./mysql:/var/lib/mysql