From 64872445c58a3c3458a1e4d345445532bb904a14 Mon Sep 17 00:00:00 2001 From: Finley Ghosh Date: Thu, 20 Nov 2025 00:10:42 +1100 Subject: [PATCH] Adding files mounts, adding go mod tidy in build --- Dockerfile.prod.go | 1 + docker-compose.prod.yml | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Dockerfile.prod.go b/Dockerfile.prod.go index 3f1d177c..02727e00 100644 --- a/Dockerfile.prod.go +++ b/Dockerfile.prod.go @@ -7,6 +7,7 @@ RUN go mod download COPY go-app/ . RUN go install github.com/sqlc-dev/sqlc/cmd/sqlc@latest RUN sqlc generate +RUN go mod tidy RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o server cmd/server/main.go FROM alpine:latest diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index ae74666b..bcbfe695 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -48,8 +48,11 @@ services: DB_PASSWORD: xVRQI&cA?7AU=hqJ!%au DB_NAME: cmc volumes: - - /mnt/cmc-docs/pdf:/var/www/cmc-sales/app/webroot/pdf - - /mnt/cmc-docs/attachments_files:/var/www/cmc-sales/app/webroot/attachments_files + - /home/cmc/files/pdf:/var/www/cmc-sales/app/webroot/pdf + - /home/cmc/files/attachments_files:/var/www/cmc-sales/app/webroot/attachments_files + - /home/cmc/files/emails:/var/www/cmc-sales/app/emails + - /home/cmc/files/vault:/var/www/vault + - /home/cmc/files/vaultmsgs:/var/www/vaultmsgs - ./userpasswd:/etc/nginx/userpasswd:ro networks: - cmc-prod-network @@ -77,7 +80,7 @@ services: ports: - "8083:8082" volumes: - - /var/www/cmc-sales/app/webroot/pdf:/root/webroot/pdf:ro + - /home/cmc/files/pdf:/root/webroot/pdf:ro networks: - cmc-prod-network restart: unless-stopped