docker: prepare compose for multiple test instances

This commit is contained in:
Zankaria 2024-04-16 21:31:56 +02:00 committed by Zankaria
parent 2509be645d
commit 21d0a3a585
4 changed files with 36 additions and 22 deletions

View file

@ -1,28 +1,28 @@
services:
#nginx webserver + php 8.x
web:
build:
context: .
dockerfile: ./docker/nginx/Dockerfile
ports:
- "9091:80"
depends_on:
- leftypol-db
volumes:
- ./local-www:/var/www/html
- ./docker/nginx/leftypol.conf:/etc/nginx/conf.d/default.conf
- ./docker/nginx/nginx.conf:/etc/nginx/nginx.conf
- ./docker/nginx/proxy.conf:/etc/nginx/conf.d/proxy.conf
links:
- php
build:
context: .
dockerfile: ./docker/nginx/Dockerfile
ports:
- "9091:80"
depends_on:
- leftypol-db
volumes:
- ./local-instances/1/www:/var/www/html
- ./docker/nginx/leftypol.conf:/etc/nginx/conf.d/default.conf
- ./docker/nginx/nginx.conf:/etc/nginx/nginx.conf
- ./docker/nginx/proxy.conf:/etc/nginx/conf.d/proxy.conf
links:
- php
php:
build:
context: .
dockerfile: ./docker/php/Dockerfile
volumes:
- ./local-www:/var/www
- ./docker/php/www.conf:/usr/local/etc/php-fpm.d/www.conf
build:
context: .
dockerfile: ./docker/php/Dockerfile
volumes:
- ./local-instances/1/www:/var/www
- ./docker/php/www.conf:/usr/local/etc/php-fpm.d/www.conf
#MySQL Service
leftypol-db:
@ -36,3 +36,5 @@ services:
MYSQL_DATABASE: vichan
MYSQL_ROOT_PASSWORD: password
command: "--default-authentication-plugin=mysql_native_password"
volumes:
- ./local-instances/1/mysql:/var/lib/mysql