-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathcompose.yml
More file actions
35 lines (35 loc) · 1.17 KB
/
compose.yml
File metadata and controls
35 lines (35 loc) · 1.17 KB
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
# this docker compose file is for development only
services:
frontend:
container_name: godoxy-frontend-next-dev
restart: no
image: oven/bun:1.3.13-alpine
env_file: .env
user: 1000:1000
working_dir: ${PWD:?PWD is not set, please run from make dev}
command: bun --bun vite dev --host 0.0.0.0 --port 3000
expose:
- 3000
environment:
- NODE_ENV=development
volumes:
- ./node_modules:${PWD}/node_modules:rw
- ./package.json:${PWD}/package.json:rw
- ./bun.lock:${PWD}/bun.lock:rw
- ./src:${PWD}/src:rw
- ./public:${PWD}/public:rw
- ./vite.config.ts:${PWD}/vite.config.ts:rw
- ./tsconfig.json:${PWD}/tsconfig.json:rw
- ./source.config.ts:${PWD}/source.config.ts:rw
- ./juststore:${PWD}/juststore:rw
- ./juststore-shadcn:${PWD}/juststore-shadcn:rw
- ./wiki:${PWD}/wiki:rw
tmpfs:
- /var/cache/nginx:uid=1000,gid=1000
- ${PWD}/dist:rw,uid=1000,gid=1000
- ${PWD}/.tanstack:rw,uid=1000,gid=1000
- ${PWD}/.source:rw,uid=1000,gid=1000
labels:
proxy.aliases: godoxy-dev
proxy.#1.rule_file: embed://webui_dev.yml
proxy.#1.healthcheck.disable: true