diff --git a/Dockerfile b/Dockerfile index 0eec7c3..42cf6f9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,48 +10,16 @@ RUN go mod download RUN CGO_ENABLED=0 GOOS=linux go build -o /app/mysql-bkup FROM alpine:3.20.3 -ENV DB_HOST="" -ENV DB_NAME="" -ENV DB_USERNAME="" -ENV DB_PASSWORD="" -ENV DB_PORT=3306 -ENV STORAGE=local -ENV AWS_S3_ENDPOINT="" -ENV AWS_S3_BUCKET_NAME="" -ENV AWS_ACCESS_KEY="" -ENV AWS_SECRET_KEY="" -ENV AWS_S3_PATH="" -ENV AWS_REGION="us-west-2" -ENV AWS_DISABLE_SSL="false" -ENV AWS_FORCE_PATH_STYLE="true" -ENV GPG_PASSPHRASE="" -ENV SSH_USER="" -ENV SSH_PASSWORD="" -ENV SSH_HOST="" -ENV SSH_IDENTIFY_FILE="" -ENV SSH_PORT=22 -ENV REMOTE_PATH="" -ENV FTP_HOST="" -ENV FTP_PORT=21 -ENV FTP_USER="" -ENV FTP_PASSWORD="" -ENV TARGET_DB_HOST="" -ENV TARGET_DB_PORT=3306 -ENV TARGET_DB_NAME="" -ENV TARGET_DB_USERNAME="" -ENV TARGET_DB_PASSWORD="" -ENV BACKUP_CRON_EXPRESSION="" -ENV TG_TOKEN="" -ENV TG_CHAT_ID="" ENV TZ=UTC ARG WORKDIR="/config" ARG BACKUPDIR="/backup" ARG BACKUP_TMP_DIR="/tmp/backup" ARG TEMPLATES_DIR="/config/templates" -ARG appVersion="v1.2.12" +ARG appVersion="" ENV VERSION=${appVersion} LABEL author="Jonas Kaninda" LABEL version=${appVersion} +LABEL github="github.com/jkaninda/mysql-bkup" RUN apk --update add --no-cache mysql-client mariadb-connector-c tzdata ca-certificates RUN mkdir $WORKDIR