update,
This commit is contained in:
50
jamespong14205/task1/project/003_src/docker-compose.yml
Normal file
50
jamespong14205/task1/project/003_src/docker-compose.yml
Normal file
@@ -0,0 +1,50 @@
|
||||
# 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
|
Reference in New Issue
Block a user