Skip to content

Fix Docker fullstack entrypoint and document service configuration#76

Merged
sm86 merged 3 commits into
mainfrom
feat/simple-openrouter-integration
Feb 17, 2026
Merged

Fix Docker fullstack entrypoint and document service configuration#76
sm86 merged 3 commits into
mainfrom
feat/simple-openrouter-integration

Conversation

@sm86
Copy link
Copy Markdown
Contributor

@sm86 sm86 commented Feb 17, 2026

Summary

Fixed critical Docker container exit issue and documented service configuration:

Changes Made

  1. Fixed entrypoint script (scripts/start-docker-fullstack.sh)

    • Changed wait -n to wait to keep container running indefinitely
    • Previously container would exit when first service finished
    • Now all 4 services (gateway, dashboard, memory, openrouter) stay alive
  2. Updated README

    • Document all 4 services and their ports
    • Add Docker service control via .env ENABLE_* variables
    • Clarify port 4010 for OpenRouter service
    • Add Docker Compose service management instructions

Testing

✅ All services verified working:

  • Gateway API (3001)
  • Dashboard UI (3000)
  • Memory Service (4005)
  • OpenRouter Integration (4010)

✅ Container lifecycle fixed - no more restart loops

Test Plan

  • Docker compose up runs all services successfully
  • All ports respond correctly
  • Container stays running
  • Services can be toggled via ENABLE_* env vars
  • Database volumes persist correctly

sm86 added 3 commits February 17, 2026 15:56
Changed 'wait -n' to 'wait' to keep the container running indefinitely
instead of exiting when the first service exits. This allows all
services (gateway, dashboard, memory, openrouter) to continue running.

Fixes issue where container would restart repeatedly with exit code 0.
- Document all 4 services and their ports (gateway, dashboard, memory, openrouter)
- Add Docker service control via ENABLE_* environment variables
- Clarify OpenRouter integration service runs on port 4010 (not 4006)
- Add Docker Compose section with service management instructions
- Document Docker restart behavior and service lifecycle
@sm86 sm86 merged commit 1d107b0 into main Feb 17, 2026
1 check passed
Shriiii01 pushed a commit to Shriiii01/ekai-gateway that referenced this pull request Mar 7, 2026
…ntegration

Fix Docker fullstack entrypoint and document service configuration
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