diff --git a/build/.env.template b/build/.env.template
index 1b10862..c15cdcb 100644
--- a/build/.env.template
+++ b/build/.env.template
@@ -15,4 +15,5 @@ BACKUP_S3_KEY_NAME=guestbooky-backup
 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
\ No newline at end of file
+BACKUP_S3_REGION=us-east-005
+BACKUP_SOURCE_PATH=/backups/guestbooky_$(date +\%Y-\%m-\%d)
\ No newline at end of file
diff --git a/build/docker-compose.public.yml b/build/docker-compose.public.yml
index d8d614b..20b6339 100644
--- a/build/docker-compose.public.yml
+++ b/build/docker-compose.public.yml
@@ -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
 
diff --git a/build/guestbooky-backup/Dockerfile b/build/guestbooky-backup/Dockerfile
index f59cd8d..b77fa7d 100644
--- a/build/guestbooky-backup/Dockerfile
+++ b/build/guestbooky-backup/Dockerfile
@@ -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"]
\ No newline at end of file