Skip to content

Commit b95601a

Browse files
authored
Merge pull request #48 from jkaninda/develop
chore: rename env variable in Dockerfile
2 parents 2fa7e50 + facd57e commit b95601a

File tree

4 files changed

+35
-16
lines changed

4 files changed

+35
-16
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ test.md
77
.DS_Store
88
mysql-bkup
99
/.DS_Store
10-
/.idea
10+
/.idea
11+
bin

Makefile

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
BINARY_NAME=mysql-bkup
2+
include .env
3+
export
4+
run:
5+
go run .
6+
7+
build:
8+
go build -o bin/${BINARY_NAME} .
9+
10+
compile:
11+
GOOS=darwin GOARCH=arm64 go build -o bin/${BINARY_NAME}-darwin-arm64 .
12+
GOOS=darwin GOARCH=amd64 go build -o bin/${BINARY_NAME}-darwin-amd64 .
13+
GOOS=linux GOARCH=arm64 go build -o bin/${BINARY_NAME}-linux-arm64 .
14+
GOOS=linux GOARCH=amd64 go build -o bin/${BINARY_NAME}-linux-amd64 .
15+
16+
docker-build:
17+
docker build -f docker/Dockerfile -t jkaninda/mysql-bkup:latest .
18+
19+
docker-run: docker-build
20+
docker run --rm --network internal --privileged --device /dev/fuse --name mysql-bkup -e "DB_HOST=${DB_HOST}" -e "DB_NAME=${DB_NAME}" -e "DB_USERNAME=${DB_USERNAME}" -e "DB_PASSWORD=${DB_PASSWORD}" jkaninda/mysql-bkup bkup backup
21+
22+
23+
docker-run-scheduled: docker-build
24+
docker run --rm --network internal --privileged --device /dev/fuse --name mysql-bkup -e "DB_HOST=${DB_HOST}" -e "DB_NAME=${DB_NAME}" -e "DB_USERNAME=${DB_USERNAME}" -e "DB_PASSWORD=${DB_PASSWORD}" jkaninda/mysql-bkup bkup backup --mode scheduled --period "* * * * *"
25+
26+
27+
docker-run-scheduled-s3: docker-build
28+
docker run --rm --network internal --privileged --device /dev/fuse --name mysql-bkup -e "DB_HOST=${DB_HOST}" -e "DB_NAME=${DB_NAME}" -e "DB_USERNAME=${DB_USERNAME}" -e "DB_PASSWORD=${DB_PASSWORD}" -e "ACCESS_KEY=${ACCESS_KEY}" -e "SECRET_KEY=${SECRET_KEY}" -e "BUCKET_NAME=${BUCKET_NAME}" -e "S3_ENDPOINT=${S3_ENDPOINT}" jkaninda/mysql-bkup bkup backup --storage s3 --mode scheduled --path /custom-path --period "* * * * *"
29+
30+
docker-restore-s3: docker-build
31+
docker run --rm --network internal --privileged --device /dev/fuse --name mysql-bkup -e "DB_HOST=${DB_HOST}" -e "DB_NAME=${DB_NAME}" -e "DB_USERNAME=${DB_USERNAME}" -e "DB_PASSWORD=${DB_PASSWORD}" -e "ACCESS_KEY=${ACCESS_KEY}" -e "SECRET_KEY=${SECRET_KEY}" -e "BUCKET_NAME=${BUCKET_NAME}" -e "S3_ENDPOINT=${S3_ENDPOINT}" -e "FILE_NAME=${FILE_NAME}" jkaninda/mysql-bkup bkup restore --storage s3 --path /custom-path
32+

build.sh

Lines changed: 0 additions & 14 deletions
This file was deleted.

docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ENV DB_USERNAME=""
1616
ENV DB_PASSWORD=""
1717
ENV DB_PORT="3306"
1818
ENV STORAGE=local
19-
ENV BUCKETNAME=""
19+
ENV BUCKET_NAME=""
2020
ENV ACCESS_KEY=""
2121
ENV SECRET_KEY=""
2222
ENV S3_ENDPOINT=https://s3.amazonaws.com

0 commit comments

Comments
 (0)