Skip to content

feat(BA-2329): Improve appproxy Dockerfiles and add to docker-compose#9472

Merged
HyeockJinKim merged 3 commits intomainfrom
feat/BA-2329/improve-appproxy-docker
Mar 3, 2026
Merged

feat(BA-2329): Improve appproxy Dockerfiles and add to docker-compose#9472
HyeockJinKim merged 3 commits intomainfrom
feat/BA-2329/improve-appproxy-docker

Conversation

@Yaminyam
Copy link
Copy Markdown
Member

@Yaminyam Yaminyam commented Feb 27, 2026

Summary

  • Update appproxy coordinator/worker Dockerfiles to use requirements.txt for pinned dependency versions and --no-deps for backend.ai packages (matching the manager/webserver pattern)
  • Add appproxy coordinator and worker services to docker-compose.monorepo.yml
  • Add appproxy configuration guide (coordinator/worker TOML, DB setup) and manual run commands to Docker installation docs
  • Fix halfstack port numbers in docs to match docker-compose.halfstack.current.yml

Test plan

  • Build appproxy-coordinator Docker image
  • Build appproxy-worker Docker image
  • Verify coordinator starts and connects to PostgreSQL + Redis
  • Verify worker starts and connects to coordinator + Redis
  • Verify worker health check returns overall_healthy: true

Resolves BA-2329


📚 Documentation preview 📚: https://sorna--9472.org.readthedocs.build/en/9472/


📚 Documentation preview 📚: https://sorna-ko--9472.org.readthedocs.build/ko/9472/

- Update coordinator/worker Dockerfiles to use requirements.txt for
  pinned dependency versions and --no-deps for backend.ai packages
- Add appproxy coordinator and worker services to docker-compose.monorepo.yml
- Add appproxy configuration guide, DB setup, and run commands to docs
- Fix halfstack port numbers in docs to match docker-compose.halfstack.current.yml

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 27, 2026 07:01
@github-actions github-actions Bot added size:L 100~500 LoC area:docs Documentations labels Feb 27, 2026
enhance.md -> 9472.enhance.md

Co-authored-by: octodog <mu001@lablup.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enhances the AppProxy component deployment by improving Docker build configurations and adding comprehensive deployment documentation. The changes align the appproxy Dockerfiles with the existing manager/webserver pattern for dependency management, add appproxy services to docker-compose for easier orchestration, and provide complete configuration guides including database setup instructions.

Changes:

  • Updated appproxy Dockerfiles to use requirements.txt for dependency version pinning and --no-deps for backend.ai packages
  • Added appproxy coordinator and worker services to docker-compose.monorepo.yml
  • Added comprehensive appproxy configuration documentation with TOML examples, database setup, and manual run commands
  • Corrected halfstack port numbers in documentation to match docker-compose.halfstack.current.yml

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
docker/backend.ai-appproxy-coordinator.dockerfile Updated to use requirements.txt for dependencies and --no-deps for backend.ai packages
docker/backend.ai-appproxy-worker.dockerfile Updated to use requirements.txt for dependencies and --no-deps for backend.ai packages
docker-compose.monorepo.yml Added appproxy coordinator and worker service definitions
docs/install/install-docker.rst Added appproxy configuration guide and corrected port numbers
changes/9472.enhance.md Added changelog entry

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@HyeockJinKim HyeockJinKim requested a review from a team March 1, 2026 06:42
@HyeockJinKim HyeockJinKim merged commit c5acf3f into main Mar 3, 2026
21 checks passed
@HyeockJinKim HyeockJinKim deleted the feat/BA-2329/improve-appproxy-docker branch March 3, 2026 06:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:docs Documentations size:L 100~500 LoC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants