forked from canvas-ai/canvas-server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
33 lines (33 loc) · 1.39 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
31
32
33
version: '3'
services:
app:
build:
context: .
dockerfile: Dockerfile
container_name: canvas-server
image: canvas-server:latest
ports:
- "8000:8000"
environment:
NODE_ENV: development
CANVAS_SERVER_CONFIG: ${CANVAS_SERVER_CONFIG:-./config}
CANVAS_SERVER_DATA: ${CANVAS_SERVER_DATA:-./data}
CANVAS_SERVER_VAR: ${CANVAS_SERVER_VAR:-./var}
CANVAS_SERVER_ROLES: ${CANVAS_SERVER_ROLES:-./extensions/roles}
CANVAS_USER_HOME: ${CANVAS_USER_HOME:-./user}
CANVAS_USER_CONFIG: ${CANVAS_USER_CONFIG:-./user/config}
CANVAS_USER_DATA: ${CANVAS_USER_DATA:-./user/data}
CANVAS_USER_CACHE: ${CANVAS_USER_CACHE:-./user/cache}
CANVAS_USER_DB: ${CANVAS_USER_DB:-./user/db}
CANVAS_USER_WORKSPACES: ${CANVAS_USER_WORKSPACES:-./user/workspaces}
volumes:
- ${CANVAS_SERVER_CONFIG}:/opt/canvas-server/config
- ${CANVAS_SERVER_DATA}:/opt/canvas-server/data
- ${CANVAS_SERVER_VAR}:/opt/canvas-server/var
- ${CANVAS_SERVER_ROLES}:/opt/canvas-server/extensions/roles
- ${CANVAS_USER_HOME}:/opt/canvas-server/user
- ${CANVAS_USER_CONFIG}:/opt/canvas-server/user/config
- ${CANVAS_USER_DATA}:/opt/canvas-server/user/data
- ${CANVAS_USER_CACHE}:/opt/canvas-server/user/cache
- ${CANVAS_USER_DB}:/opt/canvas-server/user/db
- ${CANVAS_USER_WORKSPACES}:/opt/canvas-server/user/workspaces