Skip to content

feat: Dev Experience Improvements (Split Docker Build, Symlinks)#218

Closed
diangogav wants to merge 9 commits intomainfrom
feat/dev-experience-improvements
Closed

feat: Dev Experience Improvements (Split Docker Build, Symlinks)#218
diangogav wants to merge 9 commits intomainfrom
feat/dev-experience-improvements

Conversation

@diangogav
Copy link
Owner

Summary

Optimized Docker build process locally and for production.

Changes

  • Split Dockerfile: Created Dockerfile.base for heavy dependencies (cacheable) and Dockerfile for app logic.
  • Symlink Optimization: Reduced image size (approx 1GB saved) by using relative symlinks for duplicate script folders.
  • DevContainer: Added DevContainer support (detached DB).
  • Scripts: Updated deploy.sh to handle the split build and cache busting.
  • Docs: Updated README.md and added design docs.

Verification

  • deploy.sh runs successfully.
  • docker-compose setup validated (ports/env).

@diangogav diangogav self-assigned this Feb 6, 2026
@diangogav diangogav closed this Feb 9, 2026
@diangogav diangogav deleted the feat/dev-experience-improvements branch February 9, 2026 21:27
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