version: "3" services: dhwp: image: "dhwp:dev" build: context: . dockerfile: Dockerfile stdin_open: true tty: true working_dir: '/build' user: dhwp volumes: - ./:/build - wordpress-stage:/wordpress/stage - wordpress-live:/wordpress/live environment: - PYTHONPATH=/build - ADDITIONAL_PATH=/build db: image: mysql:5.7 restart: always ports: - "3306:3306" environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress web: image: nginx:latest depends_on: - phplive - phpstage ports: - "8080:80" volumes: - wordpress-live:/var/www/html/live - wordpress-stage:/var/www/html/stage - ./docker/nginx.conf:/etc/nginx/conf.d/default.conf links: - phplive - phpstage phplive: image: "dhwp-php:dev" build: context: . dockerfile: Dockerfile.wordpress entrypoint: php-fpm volumes: - wordpress-live:/var/www/html links: - db phpstage: image: "dhwp-php:dev" build: context: . dockerfile: Dockerfile.wordpress entrypoint: php-fpm volumes: - wordpress-stage:/var/www/html links: - db volumes: wordpress-stage: wordpress-live: