Skip to content

Added Docker Compose orchestration for UI and CLI services#46

Merged
kavix merged 2 commits into
kavix:mainfrom
KRC00112:feat/docker-compose-eko-stack
Jun 23, 2026
Merged

Added Docker Compose orchestration for UI and CLI services#46
kavix merged 2 commits into
kavix:mainfrom
KRC00112:feat/docker-compose-eko-stack

Conversation

@KRC00112

@KRC00112 KRC00112 commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

Added the eko-cli service to the existing docker-compose.yml file

eko-cli builds from the root Dockerfile, with a named volume (eko-data:/.eko) so snapshots persist across container runs.

eko-ui remains as it is (builds from ui/Dockerfile and accessible at http://localhost:3000).

Added a version: "3.8" field at the top, as the issue explicitly requested. However, running docker compose up shows a warning that the version attribute is obsolete and will be ignored. I've kept it in per the issue's request, but happy to remove it if preferred.

Tested:

  • docker compose run eko-cli /eko init works and creates .eko in the persisted volume.
  • UI loads at localhost:3000

Lastly, this compose file doesn't include a separate api service or environment variables pointing the UI at one, since neither exists.

Closes #26

@kavix kavix merged commit 708aaac into kavix:main Jun 23, 2026
2 checks passed
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.

Feature: Add Docker Compose for the full Eko stack

2 participants