-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompose.dev.yml
More file actions
32 lines (28 loc) · 835 Bytes
/
Copy pathcompose.dev.yml
File metadata and controls
32 lines (28 loc) · 835 Bytes
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
# Local development stack: identical topology to production, built from source.
#
# make dev-up build and start
# make dev-logs follow the manager
#
# PLATFORM_ROOT defaults to ./.vexdock so a laptop never writes to /opt.
services:
manager:
build:
context: .
dockerfile: docker/manager.Dockerfile
args:
VERSION: dev
image: vexdock-manager:dev
auth:
build:
context: .
dockerfile: docker/auth.Dockerfile
image: vexdock-auth:dev
nginx:
build:
context: .
dockerfile: docker/nginx.Dockerfile
image: vexdock-nginx:dev
# The dashboard baked into the image is shadowed by the local build output,
# so `make web` is enough to refresh it; the image never has to be rebuilt.
volumes:
- ./apps/web/dist/client:/usr/share/nginx/html:ro