62 lines
1.4 KiB
YAML
62 lines
1.4 KiB
YAML
|
|
version: "3.2"
|
||
|
|
|
||
|
|
services:
|
||
|
|
api:
|
||
|
|
build: api
|
||
|
|
ports:
|
||
|
|
- 20070:80
|
||
|
|
volumes:
|
||
|
|
# Re-use local composer cache via host-volume
|
||
|
|
- ~/.composer-docker/cache:/root/.composer/cache:delegated
|
||
|
|
# Mount source-code for development
|
||
|
|
- ./:/app
|
||
|
|
frontend:
|
||
|
|
build: frontend
|
||
|
|
ports:
|
||
|
|
- 20071:80
|
||
|
|
volumes:
|
||
|
|
# Re-use local composer cache via host-volume
|
||
|
|
- ~/.composer-docker/cache:/root/.composer/cache:delegated
|
||
|
|
# Mount source-code for development
|
||
|
|
- ./:/app
|
||
|
|
|
||
|
|
backend:
|
||
|
|
build: backend
|
||
|
|
ports:
|
||
|
|
- 20072:80
|
||
|
|
volumes:
|
||
|
|
# Re-use local composer cache via host-volume
|
||
|
|
- ~/.composer-docker/cache:/root/.composer/cache:delegated
|
||
|
|
# Mount source-code for development
|
||
|
|
- ./:/app
|
||
|
|
|
||
|
|
mariadb:
|
||
|
|
image: mariadb:latest
|
||
|
|
environment:
|
||
|
|
MYSQL_ROOT_PASSWORD: Uu157344121165
|
||
|
|
MYSQL_DATABASE: uttaradit_main
|
||
|
|
MYSQL_USER: uttaradit_main
|
||
|
|
MYSQL_PASSWORD: Uu157344121165
|
||
|
|
|
||
|
|
ports:
|
||
|
|
- "20073:3306"
|
||
|
|
volumes:
|
||
|
|
- mariadb_data:/var/lib/mysql
|
||
|
|
|
||
|
|
phpmyadmin:
|
||
|
|
image: phpmyadmin/phpmyadmin:latest
|
||
|
|
environment:
|
||
|
|
PMA_HOST: mariadb
|
||
|
|
MYSQL_ROOT_PASSWORD: Uu157344121165
|
||
|
|
UPLOAD_LIMIT: 50M
|
||
|
|
PHP_MAX_EXECUTION_TIME: 300
|
||
|
|
PHP_UPLOAD_MAX_FILESIZE: 50M
|
||
|
|
PHP_POST_MAX_SIZE: 50M
|
||
|
|
ports:
|
||
|
|
- "20074:80"
|
||
|
|
depends_on:
|
||
|
|
- mariadb
|
||
|
|
|
||
|
|
volumes:
|
||
|
|
mariadb_data:
|