From fb2347345f08580da8eeb5c4b1014a9a2957f03f Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 8 Mar 2026 14:54:55 +0000 Subject: [PATCH] fix(docker): stabilize compose startup across prod and dev stacks --- docker-compose.dev.yml | 7 +++---- docker-compose.yml | 3 --- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 4449269e..d1fe4d37 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -4,7 +4,6 @@ services: context: ./frontend/ target: builder # image: ghcr.io/alex-wiesner/voyage-frontend:latest - container_name: voyage-frontend restart: unless-stopped user: root env_file: .env @@ -17,12 +16,12 @@ services: - server volumes: - ./frontend:/app + - web_node_modules:/app/node_modules - bun_cache:/bun-cache - command: sh -c "mkdir -p /bun-cache && chown -R node:node /bun-cache && su node -c 'BUN_INSTALL_CACHE_DIR=/bun-cache bun install --frozen-lockfile && bun run vite dev --host 0.0.0.0 --port 3000 --strictPort'" + command: sh -c "mkdir -p /bun-cache /app/node_modules && chown -R node:node /bun-cache /app/node_modules && su node -c 'BUN_INSTALL_CACHE_DIR=/bun-cache bun install --frozen-lockfile && bun run vite dev --host 0.0.0.0 --port 3000 --strictPort'" db: image: postgis/postgis:16-3.5 - container_name: voyage-db restart: unless-stopped env_file: .env volumes: @@ -31,7 +30,6 @@ services: server: build: ./backend/ # image: ghcr.io/alex-wiesner/voyage-backend:latest - container_name: voyage-backend restart: unless-stopped entrypoint: [] env_file: .env @@ -60,3 +58,4 @@ volumes: postgres_data: voyage_media: bun_cache: + web_node_modules: diff --git a/docker-compose.yml b/docker-compose.yml index dd0ba8eb..5b00c912 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,6 @@ services: web: #build: ./frontend/ image: ghcr.io/alex-wiesner/voyage-frontend:latest - container_name: voyage-frontend restart: unless-stopped env_file: .env ports: @@ -12,7 +11,6 @@ services: db: image: postgis/postgis:16-3.5 - container_name: voyage-db restart: unless-stopped env_file: .env volumes: @@ -21,7 +19,6 @@ services: server: #build: ./backend/ image: ghcr.io/alex-wiesner/voyage-backend:latest - container_name: voyage-backend restart: unless-stopped env_file: .env ports: