Split docker-compose files for production and development workflows #24

Merged
Copilot merged 2 commits from copilot/update-docker-compose-files into main 2025-11-21 07:42:43 -06:00
Copilot commented 2025-11-21 07:35:37 -06:00 (Migrated from github.com)

Separates production deployment from local development by creating distinct docker-compose configurations.

Changes

  • docker-compose.yml: Now uses pre-built Docker Hub images (sluberskihomelab/noodlenook-frontend:latest, sluberskihomelab/noodlenook-backend:latest) for zero-build deployments
  • docker-compose-dev.yml: New file retaining original build-from-source configuration for local development
  • README.md: Added Docker Compose Files section documenting when to use each configuration

Usage

Production/Quick Start:

docker-compose up -d

Development:

docker-compose -f docker-compose-dev.yml up -d --build
Original prompt

Take docker-compose.yml and copy it to docker-compose-dev.yml then update docker-compose.yml to use the docker images sluberskihomelab/noodlenook-frontend:latest and sluberskihomelab/noodlenook-backend:latest. Add documentation on which docker compose file to use and how


Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Separates production deployment from local development by creating distinct docker-compose configurations. ## Changes - **`docker-compose.yml`**: Now uses pre-built Docker Hub images (`sluberskihomelab/noodlenook-frontend:latest`, `sluberskihomelab/noodlenook-backend:latest`) for zero-build deployments - **`docker-compose-dev.yml`**: New file retaining original build-from-source configuration for local development - **`README.md`**: Added Docker Compose Files section documenting when to use each configuration ## Usage Production/Quick Start: ```bash docker-compose up -d ``` Development: ```bash docker-compose -f docker-compose-dev.yml up -d --build ``` <!-- START COPILOT CODING AGENT SUFFIX --> <details> <summary>Original prompt</summary> > Take docker-compose.yml and copy it to docker-compose-dev.yml then update docker-compose.yml to use the docker images sluberskihomelab/noodlenook-frontend:latest and sluberskihomelab/noodlenook-backend:latest. Add documentation on which docker compose file to use and how </details> <!-- START COPILOT CODING AGENT TIPS --> --- ✨ Let Copilot coding agent [set things up for you](https://github.com/SluberskiHomeLab/noodlenook/issues/new?title=✨+Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20your%20repository%5D%28https://gh.io/copilot-coding-agent-tips%29%2E%0A%0A%3COnboard%20this%20repo%3E&assignees=copilot) — coding agent works faster and does higher quality work when set up for your repo.
SluberskiHomeLab (Migrated from github.com) reviewed 2025-11-21 07:35:37 -06:00
Sign in to join this conversation.
No description provided.