Created
March 17, 2021 11:12
-
-
Save diegodario88/f3dd90cd93944c1d527fa1aa57bef3fd to your computer and use it in GitHub Desktop.
Revisions
-
diegodario88 created this gist
Mar 17, 2021 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,82 @@ version: "3.7" services: server: image: nginx:stable-alpine container_name: nginx networks: - default ports: - "8080:80" volumes: - ./src:/var/www/html - ./nginx/default.conf:/etc/nginx/conf.d/default.conf depends_on: - php - mysql mysql: image: mysql:5.7 container_name: mysql command: mysqld --sql_mode="" restart: unless-stopped tty: true networks: - default ports: - "3306:3306" environment: MYSQL_DATABASE: devdb MYSQL_USER: devuser MYSQL_PASSWORD: devpass MYSQL_ROOT_PASSWORD: secret SERVICE_TAGS: dev SERVICE_NAME: mysql php: build: context: ./php dockerfile: php.dockerfile container_name: php user: 1000:1000 volumes: - ./src:/var/www/html networks: - default ports: - "9001:9000" myadmin: depends_on: - mysql image: phpmyadmin/phpmyadmin:latest container_name: phpmyadmin restart: always networks: - default ports: - "8081:80" environment: PMA_HOST: mysql composer: image: composer:latest container_name: composer volumes: - ./src:/var/www/html working_dir: /var/www/html depends_on: - php npm: image: node:13.7 container_name: npm volumes: - ./src:/var/www/html working_dir: /var/www/html entrypoint: ["npm"] networks: default: external: name: dev-network