-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdocker-compose.yml
30 lines (28 loc) · 1.14 KB
/
docker-compose.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
version: "3"
services:
nodecg:
image: ghcr.io/nodecg/nodecg:2
user: root
command: sh -c "npm i --omit=dev && node --enable-source-maps ../.."
working_dir: /opt/nodecg/bundles/rtainjapan-layouts
init: true
ports:
- 9090:9090
volumes:
- nodecg_db:/opt/nodecg/db
- nodecg_assets:/opt/nodecg/assets
- node_modules:/opt/nodecg/bundles/rtainjapan-layouts/node_modules
- ./cfg:/opt/nodecg/cfg:ro
- ./package.json:/opt/nodecg/bundles/rtainjapan-layouts/package.json:ro
- ./package-lock.json:/opt/nodecg/bundles/rtainjapan-layouts/package-lock.json
- ./dashboard:/opt/nodecg/bundles/rtainjapan-layouts/dashboard:ro
- ./extension:/opt/nodecg/bundles/rtainjapan-layouts/extension:ro
- ./graphics:/opt/nodecg/bundles/rtainjapan-layouts/graphics:ro
- ./schemas:/opt/nodecg/bundles/rtainjapan-layouts/schemas:ro
- ./spotify-callback:/opt/nodecg/bundles/rtainjapan-layouts/spotify-callback:ro
- ./src:/opt/nodecg/bundles/rtainjapan-layouts/src:ro
- ./shared:/opt/nodecg/bundles/rtainjapan-layouts/shared:ro
volumes:
nodecg_db:
nodecg_assets:
node_modules: