diff --git a/Dockerfile b/Dockerfile index 1857c51..3860358 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,13 +7,18 @@ COPY frontend/package.json frontend/ COPY server/package.json server/ RUN pnpm install --frozen-lockfile +# Cache-bust arg — pass --build-arg CACHE_BUST=$(date +%s) to force rebuild +ARG CACHE_BUST=0 + # Stage 2: Build frontend FROM deps AS build-fe +ARG CACHE_BUST COPY frontend/ frontend/ RUN pnpm --filter frontend build # Stage 3: Build server FROM deps AS build-be +ARG CACHE_BUST COPY server/ server/ RUN pnpm --filter server build diff --git a/docker-compose.yml b/docker-compose.yml index a0fc109..c34a246 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,9 @@ services: botfights: - build: . + build: + context: . + args: + CACHE_BUST: ${CACHE_BUST:-0} container_name: botfights restart: unless-stopped ports: