version: "3.4" networks: gitea: external: name: nginxdocker_default ipam: config: - subnet: 192.168.16.0/20 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=dbpwd restart: always networks: gitea: ipv4_address: 192.168.16.15 volumes: - ./gitea:/data ports: - "3000:3000" - "222:22" depends_on: - db db: image: "mysql/mysql-server" restart: always environment: - MYSQL_ROOT_PASSWORD=dbrootpwd - MYSQL_USER=gitea - MYSQL_PASSWORD=dbpwd - MYSQL_DATABASE=gitea networks: gitea: ipv4_address: 192.168.16.14 volumes: - ./mysql/config/my.cnf:/etc/my.cnf - ./mysql/data:/var/lib/mysql - ./mysql/init:/docker-entrypoint-initdb.d