SaleB

Laravel stack docker-compose yaml

Oct 24th, 2021
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.54 KB | None | 0 0
  1. version: "3.7"
  2.  
  3. networks:
  4.     laravel-network:
  5.         driver: bridge
  6.  
  7. services:
  8.     laravel:
  9.         build:
  10.             context: ./
  11.             dockerfile: Dockerfile
  12.         image: laravel8-php-fpm-80
  13.         container_name: laravel
  14.         restart: unless-stopped
  15.         tty: true
  16.         working_dir: /var/www
  17.         volumes: - ./src:/var/www
  18.         networks: - laravel-network
  19.  
  20.     mysql:
  21.         image: mysql:5.7.33
  22.         container_name: mysql
  23.         restart: unless-stopped
  24.         tty: true
  25.         environment:
  26.             MYSQL_DATABASE: ***
  27.             MYSQL_ROOT_PASSWORD: ***
  28.             MYSQL_USER: ***
  29.             MYSQL_PASSWORD: ***
  30.             SERVICE_TAGS: ***
  31.             SERVICE_NAME: ***
  32.         ports:
  33.            - "3306:3306"
  34.         volumes:
  35.            - ./mysql/data:/var/lib/mysql
  36.         networks:
  37.            - laravel-network
  38.    
  39.     nginx:
  40.         image: nginx:1.21.3-alpine
  41.         container_name: nginx
  42.         restart: unless-stopped
  43.         tty: true
  44.         ports:
  45.            - 8398:80
  46.         volumes:
  47.            - ./src:/var/www
  48.             - ./nginx/conf:/etc/nginx/conf.d
  49.         networks:
  50.            - laravel-network
  51.     phpmyadmin:
  52.         image: phpmyadmin:5.1.0-apache
  53.         container_name: phpmyadmin
  54.         restart: unless-stopped
  55.         ports:
  56.            - 8298:80
  57.         environment:
  58.             PMA_HOST: ***
  59.             PMA_PORT: ***
  60.             PMA_USER: ***
  61.             PMA_PASSWORD: ***
  62.         networks:
  63.            - laravel-network
Advertisement
Add Comment
Please, Sign In to add comment