From 741a1a1f9c1d6cb31931ddba299bc3404a7f8641 Mon Sep 17 00:00:00 2001 From: dd060606 Date: Thu, 20 Nov 2025 20:16:46 +0100 Subject: [PATCH] fix: docker path --- Dockerfile | 10 ++++++++-- docker-compose.yml | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index af3e3fd..022edca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,16 +31,22 @@ ENV TZ=Europe/Paris WORKDIR /app # Copy the built binary from builder -COPY --from=backend-builder /app/backend/main . +COPY --from=backend-builder /app/backend/main ./backend/main # Copy frontend files COPY frontend/ ./frontend/ # Copy backend data file -COPY backend/date_link.txt ./ +COPY backend/date_link.txt ./backend/date_link.txt + +# Create .env file to prevent crash in API handler +RUN echo "FILE_NAME=date_link.txt" > ./backend/.env # Expose port EXPOSE 8080 +# Set working directory to backend so relative paths work +WORKDIR /app/backend + # Run the application CMD ["./main"] diff --git a/docker-compose.yml b/docker-compose.yml index 9b101c5..3c1c511 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,5 +13,5 @@ services: - GIN_MODE=release volumes: # Mount date_link.txt so you can update it without rebuilding - - ./backend/date_link.txt:/app/date_link.txt:ro + - ./backend/date_link.txt:/app/backend/date_link.txt:ro restart: unless-stopped