generated from fyui001/react-base
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdocker-compose-local-example.yml
58 lines (55 loc) · 1.29 KB
/
docker-compose-local-example.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
version: '3.9'
x-mutagen:
sync:
code:
alpha: "."
beta: "volume://code"
mode: "two-way-resolved"
ignore:
vcs: true
permissions:
defaultFileMode: 0666
defaultDirectoryMode: 0777
configurationBeta:
permissions:
defaultOwner: id:0
defaultGroup: id:0
services:
new-world-front-app:
container_name: new-world-front-app
image: node:16.13.0
working_dir: /code
networks:
- default
- docker_default
volumes:
- code:/code
- node-modules:/code/node_modules
stdin_open: true
labels:
- "traefik.enable=true"
- "traefik.http.services.new-world-front.loadbalancer.server.port=8080"
- "traefik.http.routers.new-world-front.rule=HostRegexp(`nw.localhost`) && (
Path(
`/`,
`/__vite_ping`,
`/#`,
`/register`,
'/definitive_register',
`/my-page`,
`/@vite/client`,
`/@fs/code/node_modules/vite/dist/client/`,
`/@react-refresh`,
) ||
PathPrefix(
`/src/`,
`/node_modules/`,
`/config/`
)
)"
networks:
docker_default:
name: docker_default
volumes:
code:
node-modules: