Advertisement
myszwa

docker-compose

Jun 16th, 2022
908
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. version: '3'
  2.  
  3. networks:
  4.   laravel:
  5.  
  6. services:
  7.   nginx:
  8.     image: nginx:stable-alpine
  9.     container_name: nginx
  10.     ports:
  11.       - "8088:80"
  12.     volumes:
  13.       - ./src:/var/www/html
  14.       - ./nginx/defualt.conf:/etc/nginx/conf.d/default.conf
  15.     depends_on:
  16.       - php
  17.       - mysql
  18.  
  19.     networks:
  20.       - laravel
  21.  
  22.   mysql:
  23.     image: mysql:5.7.22
  24.     container_name: mysql
  25.     restart: unless-stopped
  26.     tty: true
  27.     ports:
  28.       - "4306:3306"
  29.     volumes:
  30.       - ./mysql:/var/lib/mysql
  31.     environment:
  32.       MYSQL_DATABASE: homestead
  33.       MYSQL_USER: homestead
  34.       MYSQL_PASSWORD: secret
  35.       MYSQL_ROOT_PASSWORD: secret
  36.       SERVICE_TAGS: dev
  37.       SERVICE_NAME: mysql
  38.     networks:
  39.       - laravel
  40.  
  41.   php:
  42.     build:
  43.       context: .
  44.       dockerfile: Dockerfile
  45.     container_name: php
  46.     volumes:
  47.       - ./src:/var/www/html
  48.     ports:
  49.       - "9000:9000"  
  50.     networks:
  51.       - laravel
  52.  
  53.  
  54.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement