version: '3' services: db: container_name: BW1_MYSQL image: mysql/mysql-server:8.0 environment: MYSQL_ROOT_HOST: db MYSQL_USER_HOST: db MYSQL_ROOT_PASSWORD: dXjw127124dJ MYSQL_USER: blueuser MYSQL_PASSWORD: dXjw127124dJ MYSQL_DATABASE: bluedb volumes: - ./docker-entrypoint-initdb.d/:/docker-entrypoint-initdb.d/ phpmyadmin: container_name: BW_PHPMYADMIN image: phpmyadmin/phpmyadmin ports: - 80:80 environment: MYSQL_USERNAME: 'blueuser' MYSQL_ROOT_PASSWORD: 'dXjw127124dJ' redisinstance: image: "redislabs/redismod" ports: - "6379:6379" container_name: BW1_REDIS bapi120: build: context: ./ dockerfile: ./BlueWest.Api/Dockerfile ports: - "8080:80" environment: VIRTUAL_HOST: localhost restart: always links: - db:db - redisinstance:redisinstance container_name: BW1_API