-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
25 lines (25 loc) · 1.06 KB
/
docker-compose.yml
File metadata and controls
25 lines (25 loc) · 1.06 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
services:
aveneditor:
build:
context: .
dockerfile: Dockerfile
image: aveneditor:latest
container_name: aveneditor
restart: unless-stopped
ports:
- "${AVENEDITOR_HTTP_PORT:-3000}:3000"
environment:
PORT: "3000"
AVENEDITOR_ACCESS_KEY: "${AVENEDITOR_ACCESS_KEY}"
AVENEDITOR_WORKSPACE_ROOT: "/workspace"
AVENEDITOR_SESSION_TTL_SECONDS: "${AVENEDITOR_SESSION_TTL_SECONDS:-}"
AVENEDITOR_SESSION_TTL_MS: "${AVENEDITOR_SESSION_TTL_MS:-}"
AVENEDITOR_MAX_TREE_ENTRIES: "${AVENEDITOR_MAX_TREE_ENTRIES:-5000}"
AVENEDITOR_IGNORE_DIRS: "${AVENEDITOR_IGNORE_DIRS:-node_modules,.git,dist}"
AVENEDITOR_MAX_FILE_SIZE_BYTES: "${AVENEDITOR_MAX_FILE_SIZE_BYTES:-1048576}"
AVENEDITOR_ALLOW_ORIGIN: "${AVENEDITOR_ALLOW_ORIGIN:-*}"
AVENEDITOR_HISTORY_ENABLED: "${AVENEDITOR_HISTORY_ENABLED:-true}"
AVENEDITOR_HISTORY_DIR: "${AVENEDITOR_HISTORY_DIR:-.history}"
AVENEDITOR_READ_ONLY: "${AVENEDITOR_READ_ONLY:-true}"
volumes:
- "${AVENEDITOR_WORKSPACE_HOST_PATH:-./workspace}:/workspace"