Advertisement
nugrohoe_ku

docker-compose.yml

Mar 28th, 2022
1,072
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.93 KB | None | 0 0
  1. version: '3.8'
  2.  
  3. services:
  4.   php74:
  5.     build:
  6.       context: .
  7.       dockerfile: ./bin/php74/Dockerfile
  8.     container_name: 'lamp_php_74'
  9.     restart: 'always'
  10.     ports:
  11.      - "80:80"
  12.     links:
  13.       - mysql
  14.     volumes:
  15.       - ./www/php74:/var/www/html/
  16.       - ./config/php/php.ini:/usr/local/etc/php/php.ini
  17.       - ./config/vhosts/php74:/etc/apache2/sites-enabled
  18.       - ./logs/apache2/php74:/var/log/apache2
  19.     environment:
  20.       APACHE_DOCUMENT_ROOT: /var/www/html
  21.       PMA_PORT: '8080'
  22.       MYSQL_ROOT_PASSWORD: bastomi
  23.      
  24.   php80:
  25.     build:
  26.       context: .
  27.       dockerfile: ./bin/php80/Dockerfile
  28.     container_name: 'lamp_php_80'
  29.     restart: 'always'
  30.     ports:
  31.      - "81:80"
  32.     links:
  33.       - mysql
  34.     volumes:
  35.       - ./www/php80:/var/www/html/
  36.       - ./config/php/php.ini:/usr/local/etc/php/php.ini
  37.       - ./config/vhosts/php80:/etc/apache2/sites-enabled
  38.       - ./logs/apache2/php80:/var/log/apache2
  39.     environment:
  40.       APACHE_DOCUMENT_ROOT: /var/www/html
  41.       PMA_PORT: '8080'
  42.       MYSQL_ROOT_PASSWORD: bastomi
  43.      
  44.   mysql:
  45.     build:
  46.       context: .
  47.       dockerfile: ./bin/mysql/Dockerfile
  48.     container_name: 'database_mysql'
  49.     restart: 'always'
  50.     ports:
  51.      - "127.0.0.1:3306:3306"
  52.     volumes:
  53.       - ./config/initdb:/docker-entrypoint-initdb.d
  54.       - ./data/mysql:/var/lib/mysql
  55.       - ./logs/mysql:/var/log/mysql
  56.     environment:
  57.       MYSQL_ROOT_PASSWORD: bastomi
  58.      
  59.   phpmyadmin:
  60.     image: phpmyadmin/phpmyadmin
  61.     container_name: 'phpmyadmin'
  62.     restart: 'always'
  63.     links:
  64.      - mysql
  65.     environment:
  66.       PMA_HOST: mysql
  67.       PMA_PORT: 3306
  68.       PMA_USER: root
  69.       PMA_PASSWORD: bastomi
  70.       MYSQL_ROOT_PASSWORD: bastomi
  71.       UPLOAD_LIMIT: 10000M
  72.       MEMORY_LIMIT: 10000M
  73.     ports:
  74.      - '8080:80'
  75.     volumes:
  76.       - /sessions
  77.       - ./config/php/php.ini:/usr/local/etc/php/conf.d/php-phpmyadmin.ini
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement