Compare commits
No commits in common. "42ad22bf74334d965703cbf70e68b40f3fa00eae" and "f0031af7633d3e39ed5752ad7f719cb02106d7ad" have entirely different histories.
42ad22bf74
...
f0031af763
3 changed files with 6 additions and 5 deletions
|
@ -16,4 +16,3 @@ BACKUP_S3_ACCESS_ID=0000000000000000000000000
|
||||||
BACKUP_S3_SECRET_ID=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
BACKUP_S3_SECRET_ID=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||||
BACKUP_S3_ENDPOINT=https://s3.us-east-005.backblazeb2.com
|
BACKUP_S3_ENDPOINT=https://s3.us-east-005.backblazeb2.com
|
||||||
BACKUP_S3_REGION=us-east-005
|
BACKUP_S3_REGION=us-east-005
|
||||||
BACKUP_SOURCE_PATH=/backups/guestbooky_$(date +\%Y-\%m-\%d)
|
|
|
@ -66,7 +66,7 @@ services:
|
||||||
--username ${GUESTBOOKY_USER}
|
--username ${GUESTBOOKY_USER}
|
||||||
--password ${GUESTBOOKY_USER}
|
--password ${GUESTBOOKY_USER}
|
||||||
--authenticationDatabase ${GUESTBOOKY_DB_NAME}
|
--authenticationDatabase ${GUESTBOOKY_DB_NAME}
|
||||||
--out ${BACKUP_SOURCE_PATH} && touch /backups/backup_done"
|
--out /backups/guestbooky_$(date +\%Y-\%m-\%d) && touch /backups/backup_done"
|
||||||
volumes:
|
volumes:
|
||||||
- ./backups:/backups
|
- ./backups:/backups
|
||||||
depends_on:
|
depends_on:
|
||||||
|
@ -89,7 +89,7 @@ services:
|
||||||
BACKUP_S3_ENDPOINT: ${BACKUP_S3_ENDPOINT}
|
BACKUP_S3_ENDPOINT: ${BACKUP_S3_ENDPOINT}
|
||||||
BACKUP_S3_REGION: ${BACKUP_S3_REGION}
|
BACKUP_S3_REGION: ${BACKUP_S3_REGION}
|
||||||
BACKUP_SOURCE_PATH: ${BACKUP_SOURCE_PATH}
|
BACKUP_SOURCE_PATH: ${BACKUP_SOURCE_PATH}
|
||||||
BACKUP_DESTINATION_PATH: ${BACKUP_SOURCE_PATH}.gzip
|
BACKUP_DESTINATION_PATH: ${BACKUP_DESTINATION_PATH}.gzip
|
||||||
volumes:
|
volumes:
|
||||||
- ./backups:/backups
|
- ./backups:/backups
|
||||||
|
|
||||||
|
|
|
@ -9,11 +9,13 @@ RUN go mod download
|
||||||
|
|
||||||
RUN go build -o guestbooky-backup cmd/guestbooky-backup/guestbooky-backup.go
|
RUN go build -o guestbooky-backup cmd/guestbooky-backup/guestbooky-backup.go
|
||||||
|
|
||||||
|
# Start a new stage from scratch
|
||||||
FROM alpine:latest
|
FROM alpine:latest
|
||||||
|
|
||||||
WORKDIR /root/
|
WORKDIR /root/
|
||||||
|
|
||||||
|
# Copy the Pre-built binary file from the previous stage
|
||||||
COPY --from=builder /app/guestbooky-backup .
|
COPY --from=builder /app/guestbooky-backup .
|
||||||
RUN chmod +x guestbooky-backup
|
|
||||||
|
|
||||||
|
# Command to run the executable
|
||||||
CMD ["./guestbooky-backup"]
|
CMD ["./guestbooky-backup"]
|
Loading…
Add table
Reference in a new issue