Skip to content
This repository was archived by the owner on May 5, 2026. It is now read-only.

Commit 41ca8c6

Browse files
feat(docker-compose.minimal): add docker-compose with minimal configuration
1 parent b9e541c commit 41ca8c6

1 file changed

Lines changed: 51 additions & 0 deletions

File tree

docker-compose.minimal.yaml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
name: open-webui-dev
2+
3+
services:
4+
frontend:
5+
build:
6+
context: .
7+
target: build
8+
command: ["sh", "/app/src/frontend-dev.sh"]
9+
env_file: ".env"
10+
env:
11+
- NODE_OPTIONS=--max-old-space-size=3300
12+
depends_on:
13+
- backend
14+
ports:
15+
- "3000:5173"
16+
extra_hosts:
17+
- host.docker.internal:127.0.0.1
18+
volumes:
19+
- ./src:/app/src
20+
- ./package.json:/app/package.json
21+
- ./package-lock.json:/app/package-lock.json
22+
- ./static/assets:/app/static/assets
23+
- ./static/avatars:/app/static/avatars
24+
- ./static/data:/app/static/data
25+
- ./static/favicon:/app/static/favicon
26+
- ./static/static:/app/static/static
27+
- ./vite.config.ts:/app/vite.config.ts
28+
- ./svelte.config.js:/app/svelte.config.js
29+
- ./tsconfig.json:/app/tsconfig.json
30+
- ./tsconfig.ionos.json:/app/tsconfig.ionos.json
31+
- ./tailwind.config.js:/app/tailwind.config.js
32+
33+
backend:
34+
build:
35+
context: .
36+
target: base
37+
command: ["bash", "dev.sh"]
38+
env_file: ".env"
39+
environment:
40+
- ENV=dev
41+
network_mode: host
42+
ports:
43+
- "8080:8080"
44+
extra_hosts:
45+
- localhost:127.0.0.1
46+
volumes:
47+
- ./backend:/app/backend
48+
- data:/app/backend/data
49+
50+
volumes:
51+
data: {}

0 commit comments

Comments
 (0)