Create a demo site for your Docker based web application.
Live Demo (Arcane): https://demo.getarcane.app/start-demo
- Quickly create a demo for your project.
- Spin up a temporary Arcane demo when requested, then shut it down automatically.
- A countdown timer at the bottom right corner.
- 10 minute demo sessions by default.
- Portless demo instances design in v2, you just need one port for Demo Kuma.
- Create a stack directory
demo-kuma. - Download
compose.yamlandcompose-demo.yamlinto the directory.
compose.yaml= Demo Kuma stack- You should go through all variables in the
environment:section.
- You should go through all variables in the
compose-demo.yaml= The stack that you want to provide a demo (Arcane)- By default, the main service should be
main. - If you run the stack with a different project name, set
DOCKER_NETWORK_NAMEto match that network (e.g.,{project}_default).
- By default, the main service should be
- Start the stack:
On first boot, Demo Kuma will generate
docker compose up -d --build
ENCRYPTION_KEYandJWT_SECRETwithopenssl rand -base64 32automatically and persist them in/app/runtime. - If you are running behind a public domain, set
APP_URLto the public origin before starting the stack. - Go to http://localhost:3003/start-demo to test the demo.

