Skip to content

Commit 7a2d11f

Browse files
committed
Add Docker compose
1 parent 208e248 commit 7a2d11f

File tree

6 files changed

+40
-13
lines changed

6 files changed

+40
-13
lines changed

README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,22 @@ docker run -d \
6464

6565
### With a Docker Compose file
6666

67-
To do...
67+
You can also use this Docker Compose to run the dashboard:
68+
69+
```yaml
70+
version: "3.8"
71+
services:
72+
whisper-dashboard:
73+
ports:
74+
- '3000:3000'
75+
environment:
76+
- JWT_SECRET=secret
77+
- MAX_PARALLEL_TRANSCRIPTIONS=1
78+
- WHISPER_MODEL=tiny
79+
volumes:
80+
- '/path/to/data:/config'
81+
image: 'ghcr.io/gauthier-th/whisper-dashboard:latest'
82+
```
6883
6984
## Native installation
7085

api/package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "whisper-dashboard",
3-
"version": "1.0.0",
2+
"name": "whisper-dashboard-api",
3+
"version": "1.0.1",
44
"description": "",
55
"main": "index.js",
66
"type": "module",

app/package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "app",
2+
"name": "whisper-dashboard-app",
33
"private": true,
4-
"version": "0.0.0",
4+
"version": "1.0.1",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

docker-compose.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
version: "3.8"
2+
services:
3+
whisper-dashboard:
4+
build:
5+
context: "."
6+
image: "whisper-dashboard:latest"
7+
ports:
8+
- "3000:3000"
9+
volumes:
10+
- "/path/to/data:/config"
11+
environment:
12+
- JWT_SECRET=secret

0 commit comments

Comments
 (0)