version: '3.2' services: db: build: ./db restart: always volumes: - db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD= env_file: - setup.env web: build: ./web restart: always ports: - 8080:80 volumes: - hidche:/var/www/html:ro app: build: ./app restart: always volumes: - hidche:/var/www/html env_file: - setup.env depends_on: - db - web install: build: ./install restart: "no" volumes: - hidche:/var/www/html environment: - MYSQL_HOST=db env_file: - setup.env depends_on: - app - db - web cron: build: ./cron restart: always volumes: - hidche:/var/www/html:ro depends_on: - app volumes: db: hidche: