Installation on Windows
Currently, running Cawemo on a Windows operating system still requires a few manual steps, since a dedicated startup script for Windows is not yet available.
Installation Steps
Please make sure you have followed the Prerequisites section from the installation guide before continuing. Also, this guide assumes that you’re installing Cawemo on your local Windows computer.
Create Secrets
Please provide values for the following environment variables in the configuration/.env.demo
file (please refer to the
Configuration page for a description of these settings):
SERVER_SESSION_COOKIE_SECRET
WEBSOCKET_SECRET
CLIENT_SECRET
IAM_DATABASE_ENCRYPTION_KEY
Each value should be a unique sequence of 32 random characters.
Create Token Signing Key
For IAM_TOKEN_SIGNING_KEY
, please generate a JSON Web Key (JWK) using the RS256 algorithm. We provide a tool for
generating a 4096 bit JWK:
docker run --rm -t ^
registry.camunda.cloud/iam-ee/iam-utility:v1.1.6 ^
yarn run generate-jwk
Run Cawemo With Docker Compose
In order to start Cawemo, please execute the following docker-compose
command from the root of your Cawemo directory:
docker-compose ^
-f docker-compose/docker-compose.yml ^
-f docker-compose/docker-compose.demo.yml ^
--env-file configuration/.env.demo ^
up -d
Known Limitations
Please note that the Reverse Proxy Configuration is generally not supported on Windows, since it is using Unix sockets.