Merge pull request 'Chmod, please. Also, fix environment variables. Hopefully.' (#4) from backup into main
Some checks are pending
CI/CD / build-backup-job (push) Waiting to run
CI/CD / build-and-test-backend (push) Waiting to run

Reviewed-on: #4
This commit is contained in:
Felipe Cotti 2025-01-27 05:55:25 +01:00
commit 42ad22bf74
3 changed files with 5 additions and 6 deletions

View file

@ -16,3 +16,4 @@ BACKUP_S3_ACCESS_ID=0000000000000000000000000
BACKUP_S3_SECRET_ID=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BACKUP_S3_ENDPOINT=https://s3.us-east-005.backblazeb2.com
BACKUP_S3_REGION=us-east-005
BACKUP_SOURCE_PATH=/backups/guestbooky_$(date +\%Y-\%m-\%d)

View file

@ -66,7 +66,7 @@ services:
--username ${GUESTBOOKY_USER}
--password ${GUESTBOOKY_USER}
--authenticationDatabase ${GUESTBOOKY_DB_NAME}
--out /backups/guestbooky_$(date +\%Y-\%m-\%d) && touch /backups/backup_done"
--out ${BACKUP_SOURCE_PATH} && touch /backups/backup_done"
volumes:
- ./backups:/backups
depends_on:
@ -89,7 +89,7 @@ services:
BACKUP_S3_ENDPOINT: ${BACKUP_S3_ENDPOINT}
BACKUP_S3_REGION: ${BACKUP_S3_REGION}
BACKUP_SOURCE_PATH: ${BACKUP_SOURCE_PATH}
BACKUP_DESTINATION_PATH: ${BACKUP_DESTINATION_PATH}.gzip
BACKUP_DESTINATION_PATH: ${BACKUP_SOURCE_PATH}.gzip
volumes:
- ./backups:/backups

View file

@ -9,13 +9,11 @@ RUN go mod download
RUN go build -o guestbooky-backup cmd/guestbooky-backup/guestbooky-backup.go
# Start a new stage from scratch
FROM alpine:latest
WORKDIR /root/
# Copy the Pre-built binary file from the previous stage
COPY --from=builder /app/guestbooky-backup .
RUN chmod +x guestbooky-backup
# Command to run the executable
CMD ["./guestbooky-backup"]