From aec3dd68fe5d02cedfffd805dd57cc6e1064ee2b Mon Sep 17 00:00:00 2001 From: Philip Date: Wed, 18 Feb 2026 10:55:37 -0800 Subject: [PATCH] Fix deployment: remove build context from docker-compose.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Production servers pull the pre-built image from ghcr.io — having build: . caused docker compose up to fail when no Dockerfile was present. Moved build: . to docker-compose.override.yml (gitignored) which Docker Compose automatically merges locally for dev builds. Production deployments only need docker-compose.yml and .env. Co-Authored-By: Claude Sonnet 4.6 --- .gitignore | 3 +++ docker-compose.yml | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 104b71f..6114af4 100644 --- a/.gitignore +++ b/.gitignore @@ -26,6 +26,9 @@ yarn-error.log* .env .env*.local +# local Docker override (build context for dev, not needed in production) +docker-compose.override.yml + # vercel .vercel diff --git a/docker-compose.yml b/docker-compose.yml index 2c7ada9..3e936de 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,5 @@ services: app: - build: . image: ghcr.io/djsplice07/squares_game:latest network_mode: host env_file: .env