Adding files mounts, adding go mod tidy in build

This commit is contained in:
Finley Ghosh 2025-11-20 00:10:42 +11:00
parent 999a208e51
commit 64872445c5
2 changed files with 7 additions and 3 deletions

View file

@ -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

View file

@ -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