-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.selfhost.yml
More file actions
27 lines (27 loc) · 1.05 KB
/
Copy pathdocker-compose.selfhost.yml
File metadata and controls
27 lines (27 loc) · 1.05 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
26
27
services:
docs-ssh:
image: ${DOCS_SSH_IMAGE:-ghcr.io/trknhr/docs-ssh:v0.2.2}
container_name: docs-ssh
init: true
ports:
- "${DOCS_SSH_BIND_IP:-127.0.0.1}:${DOCS_SSH_PORT:-2222}:2222"
- "${DOCS_SSH_VIEWER_BIND_IP:-127.0.0.1}:${DOCS_SSH_VIEWER_PORT:-3000}:3000"
environment:
SSH_HOST: 0.0.0.0
SSH_PORT: 2222
VIEWER_HOST: 0.0.0.0
VIEWER_PORT: 3000
VIEWER_PUBLIC_ORIGIN: ${VIEWER_PUBLIC_ORIGIN:-}
DOCS_DIR: /data/docs
DOCS_SSH_STATE_DIR: /data/state
DOCS_SSH_OIDC_ISSUER: ${DOCS_SSH_OIDC_ISSUER:-}
DOCS_SSH_OIDC_CLIENT_ID: ${DOCS_SSH_OIDC_CLIENT_ID:-}
DOCS_SSH_OIDC_CLIENT_SECRET: ${DOCS_SSH_OIDC_CLIENT_SECRET:-}
DOCS_SSH_ONBOARDING_MODE: ${DOCS_SSH_ONBOARDING_MODE:-closed}
WORKSPACE_DIR: /data/workspace
SSH_HOST_KEY_PATH: /data/state/ssh_host_key
volumes:
- ${DOCS_SSH_DOCS_DIR:-./docs}:/data/docs:ro
- ${DOCS_SSH_STATE_DIR:-./var/state}:/data/state
- ${DOCS_SSH_WORKSPACE_DIR:-./var/workspace}:/data/workspace
restart: unless-stopped