Files
Projectkiln/docker-compose.yml

56 lines
1.1 KiB
YAML

services:
web:
image: nginx:alpine
container_name: projectKiln-nginx
ports:
- "5700:80"
volumes:
- ./:/var/www
- ./default.conf:/etc/nginx/conf.d/default.conf
depends_on:
- php
restart: unless-stopped
php:
build:
context: .
args:
PUID: ${PUID:-1000}
PGID: ${PGID:-1000}
container_name: projectKiln-php
volumes:
- ./:/var/www
restart: unless-stopped
mysql:
image: mysql:8.4
container_name: projectKiln-mysql
environment:
MYSQL_ROOT_PASSWORD: demo1234.
MYSQL_DATABASE: project_kiln_db
MYSQL_USER: user
MYSQL_PASSWORD: demo1234
command:
[
"--character-set-server=utf8mb4",
"--collation-server=utf8mb4_0900_bin"
]
volumes:
- mysql_data:/var/lib/mysql
restart: unless-stopped
phpmyadmin:
image: phpmyadmin:latest
container_name: projectKiln-phpmyadmin
ports:
- "5710:80"
environment:
PMA_HOST: mysql
PMA_PORT: 3306
depends_on:
- mysql
restart: unless-stopped
volumes:
mysql_data: