π DeploymentΒΆ
π³ DockerΒΆ
Docker imageΒΆ
To deploy Noddl, use the following Docker image:
harbor.confirm.ch/public/noddl
Docker commandΒΆ
To deploy Noddl via a simple docker command, use the following CLI arguments:
docker run -d \
--name noddl \
-e APP_SECRET=<random-32-char-secret> \
-e ALLOWED_ORIGINS=https://noddl.example.com \
-e OIDC_DISCOVERY_URL=https://sso.example.com/.well-known/openid-configuration \
-e OIDC_CLIENT_ID=noddl \
-e OIDC_CLIENT_SECRET=<oidc-client-secret> \
-p 5000:5000 \
-v data:/data \
harbor.confirm.ch/public/noddl
Hint
Itβs recommended to deploy Noddl via Docker Compose.
Docker ComposeΒΆ
Use the following docker-compose.yml file to start Noddl:
---
services:
noddl:
image: harbor.confirm.ch/public/noddl
environment:
APP_SECRET: <random-32-char-secret>
ALLOWED_ORIGINS: https://noddl.example.com
OIDC_DISCOVERY_URL: https://sso.example.com/.well-known/openid-configuration
OIDC_CLIENT_ID: noddl
OIDC_CLIENT_SECRET: <oidc-client-secret>
ports:
- '5000:5000'
volumes:
- data:/data
restart: unless-stopped
volumes:
data:
Then bring the stack up with:
docker compose up -d
See also
Check out the π Configuration chapters for more configuration options.