version: '3.4' services: chess: build: context: . dockerfile: TURN.Services.Chess\Dockerfile environment: - LOG_FILE_PATH=/logs/log.log - LOG_FILE_SIZE=50000000 - AUTH_API_KEY=asdasdasd - DB=Server=postgresdb;Port=5432;Database=TURNChess;UserId=postgres;Password=example; ports: - 80:80 volumes: - /d/programming/ChessData:/logs networks: - app-network postgresdb: image: postgres restart: always ports: - 5432:5432 environment: - POSTGRES_DB=TURNChess - POSTGRES_PASSWORD=example - PGDATA=/var/lib/postgresql/data/pgdata volumes: - /d/programming/ChessData/db:/var/lib/postgresql/data networks: - app-network adminer: image: adminer restart: always ports: - 8080:8080 networks: - app-network networks: app-network: driver: bridge