31 lines
536 B
YAML
31 lines
536 B
YAML
|
|
||
|
|
||
|
services:
|
||
|
app:
|
||
|
image: node:18-alpine
|
||
|
command: sh -c "yarn install && yarn run dev"
|
||
|
ports:
|
||
|
- 3000:3000
|
||
|
working_dir: /app
|
||
|
volumes:
|
||
|
- ./:/app
|
||
|
environment:
|
||
|
MYSQL_HOST: mysql
|
||
|
MYSQL_USER: root
|
||
|
MYSQL_PASSWORD: secret
|
||
|
MYSQL_DB: todos
|
||
|
|
||
|
mysql:
|
||
|
image: mysql:8.0
|
||
|
volumes:
|
||
|
- todo-mysql-data:/var/lib/mysql
|
||
|
environment:
|
||
|
MYSQL_ROOT_PASSWORD: secret
|
||
|
MYSQL_DATABASE: todos
|
||
|
|
||
|
volumes:
|
||
|
todo-mysql-data:
|
||
|
|
||
|
networks:
|
||
|
default:
|
||
|
name: todo-mysql-network
|