Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3"
- services:
- mysql_path:
- logging:
- options:
- max-size: "1m"
- max-file: "1"
- networks:
- - internal
- image: mysql:5.7
- volumes:
- - mysql_container:/var/lib/mysql
- #- ./docker/development/mysql/mysql_my.cnf:/etc/percona-server.conf.d/mysql_my.cnf
- environment:
- MYSQL_USER: root1
- MYSQL_PASSWORD: secret
- MYSQL_DATABASE: app
- MYSQL_ALLOW_EMPTY_PASSWORD: "no"
- ports:
- - "3306:3306"
- adminer:
- networks:
- - internal
- image: adminer
- restart: always
- ports:
- - 8081:8080
- truck-nginx:
- networks:
- - internal
- build:
- context: ${PWD}/truck/docker/development
- dockerfile: nginx.docker
- volumes:
- - ./truck:/app
- depends_on:
- - truck-php-fpm
- ports:
- - "8080:80"
- truck-php-fpm:
- networks:
- - internal
- build:
- context: ./truck/docker/development
- dockerfile: php-fpm.docker
- volumes:
- - ${PWD}/truck:/app
- environment:
- XDEBUG_CONFIG: "remote_host=host.docker.internal remote_enable=1"
- PHP_IDE_CONFIG: "serverName=Docker"
- depends_on:
- - mysql_path
- truck-php-cli:
- container_name: php-fpm-cli-truck
- networks:
- - internal
- build:
- context: ${PWD}/truck/docker/development
- dockerfile: php-cli.docker
- volumes:
- - ${PWD}/truck:/app
- - composer:/root/.composer/cache
- depends_on:
- - mysql_path
- mailer:
- image: mailhog/mailhog
- ports:
- - "8082:8025"
- networks:
- internal:
- driver: bridge
- ipam:
- driver: default
- config:
- - subnet: 192.168.220.0/28
- volumes:
- mysql_container:
- composer:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement