Files
004_comission/jamespong14205/task1/project/003_src/docker-compose.yml
louiscklaw c8cd212029 update,
2025-01-31 21:39:17 +08:00

51 lines
964 B
YAML

# TODO: rename me
name: jamespong14205
volumes:
client_node_modules:
services:
client:
image: node:20-buster-slim
restart: always
volumes:
- ./client:/usr/bin/app
- client_node_modules:/usr/bin/app/node_modules
command: sleep infinity
working_dir: /usr/bin/app
ports:
- 80:3000
mysql:
image: mysql:latest
# container_name: db
restart: always
environment:
MYSQL_ROOT_PASSWORD: my_secret_password
MYSQL_DATABASE: app_db
MYSQL_USER: db_user
MYSQL_PASSWORD: db_user_pass
MYSQL_ROOT_HOST: "%"
ports:
- "6033:3306"
volumes:
- ./volumes/mysql:/var/lib/mysql
phpmyadmin:
image: phpmyadmin/phpmyadmin
# container_name: pma
restart: always
links:
- mysql
environment:
PMA_PORT: 3306
PMA_ARBITRARY: 1
#
PMA_HOST: mysql
PMA_USER: db_user
PMA_PASSWORD: db_user_pass
ports:
- 8080:80