Skip to content

feat: add Docker support with multi-stage build and compose config#2

Open
jrafflenbeul wants to merge 1 commit intorohansx:mainfrom
quikk-software:main
Open

feat: add Docker support with multi-stage build and compose config#2
jrafflenbeul wants to merge 1 commit intorohansx:mainfrom
quikk-software:main

Conversation

@jrafflenbeul
Copy link

Summary

  • Add multi-stage Dockerfile
  • Add docker-compose.yml with persistent volumes for vault, audit, and tree indices
  • Add Docker-optimized config (cloakpipe.docker.toml) with 0.0.0.0 binding
  • Add .dockerignore to keep build context lean

Deploy

Create .env in root directory. Add environment variables:

# Set secrets in .env
echo "OPENAI_API_KEY=sk-..." > .env
echo "CLOAKPIPE_VAULT_KEY=$(openssl rand -hex 32)" >> .env

Run

docker compose up -d

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant