1services:
2 mysql:
3 image: mysql
4 restart: always
5 ports:
6 - 3306:3306
7 environment:
8 MYSQL_ROOT_PASSWORD: password
9 MYSQL_PASSWORD: password
10 MYSQL_USER: mysql
11 MYSQL_DATABASE: homepage
12 volumes:
13 - mysql:/var/lib/mysql
14 phpmyadmin:
15 image: phpmyadmin
16 restart: always
17 ports:
18 - 8080:80
19 environment:
20 - PMA_ARBITRARY=1
21 - PMA_PORT=3306
22 - PMA_HOST=mysql
23 - PMA_USER=root
24 - PMA_PASSWORD=password
25 prod:
26 build:
27 dockerfile: Dockerfile
28 ports:
29 - '3000:3000'
30 env_file:
31 - './.env'
32 dev:
33 build:
34 context: .
35 dockerfile: ./Dockerfile.dev
36 ports:
37 - '3000:3000'
38 volumes:
39 - type: bind
40 source: .
41 target: /usr/src/app
42volumes:
43 mysql: ~
44 dev: