Advertisement
postmind24

Untitled

Oct 22nd, 2022
767
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.30 KB | Source Code | 0 0
  1. version: '3'
  2. services:
  3.  
  4.   #PHP Service
  5.   tumar-app:
  6.     build:
  7.       context: .
  8.       dockerfile: docker/Dockerfile
  9.     image: digitalocean.com/php
  10.     container_name: tumar-app
  11.     restart: unless-stopped
  12.     tty: true
  13.     environment:
  14.       SERVICE_NAME: tumar-app
  15.       SERVICE_TAGS: dev
  16.     working_dir: /var/www
  17.     volumes:
  18.       - /Users/postmind/code:/var/www :/var/www
  19.       - ./docker/php/local.ini:/usr/local/etc/php/conf.d/local.ini
  20.     networks:
  21.       - tumar-app-network
  22.  
  23.   #Nginx Service
  24.   tumar-webserver:
  25.     image: nginx:alpine
  26.     container_name: tumar-webserver
  27.     restart: unless-stopped
  28.     tty: true
  29.     ports:
  30.       - "8015:80"
  31.     volumes:
  32.       - ./:/var/www
  33.       - ./docker/nginx/conf.d/:/etc/nginx/conf.d/
  34.     networks:
  35.       - tumar-app-network
  36.  
  37.   #MySQL Service
  38.   tumar-db:
  39.     image: mysql:5.7.22
  40.     container_name: tumar-db
  41.     restart: unless-stopped
  42.     tty: true
  43.     ports:
  44.       - "3306:3306"
  45.     environment:
  46.       MYSQL_ROOT_PASSWORD: password
  47.       MYSQL_USER: root
  48.       MYSQL_DATABASE: tumar
  49.       MYSQL_PASSWORD: password
  50.     volumes:
  51.       - dbdata:/var/lib/mysql
  52.     networks:
  53.       - tumar-app-network
  54.  
  55. #Docker Networks
  56. networks:
  57.   tumar-app-network:
  58.     driver: bridge
  59.  
  60. #Volumes
  61. volumes:
  62.   dbdata:
  63.     driver: local
  64.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement