Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
D
dir-backup-s3
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nanahira
dir-backup-s3
Commits
41320f6d
Commit
41320f6d
authored
Jul 11, 2022
by
nanahira
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
display path
parent
98c6f58c
Pipeline
#14496
passed with stages
in 10 minutes and 12 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
4 deletions
+6
-4
Dockerfile
Dockerfile
+1
-1
backup.sh
backup.sh
+5
-3
No files found.
Dockerfile
View file @
41320f6d
...
@@ -2,7 +2,7 @@ FROM alpine:latest
...
@@ -2,7 +2,7 @@ FROM alpine:latest
ADD
install.sh install.sh
ADD
install.sh install.sh
RUN
sh install.sh
&&
rm
install.sh
RUN
sh install.sh
&&
rm
install.sh
ENV
BACKUP_DIR
=
/data
ENV
BACKUP_DIR
/data
ENV
S3_ACCESS_KEY_ID **None**
ENV
S3_ACCESS_KEY_ID **None**
ENV
S3_SECRET_ACCESS_KEY **None**
ENV
S3_SECRET_ACCESS_KEY **None**
ENV
S3_BUCKET **None**
ENV
S3_BUCKET **None**
...
...
backup.sh
View file @
41320f6d
...
@@ -29,9 +29,11 @@ export AWS_ACCESS_KEY_ID=$S3_ACCESS_KEY_ID
...
@@ -29,9 +29,11 @@ export AWS_ACCESS_KEY_ID=$S3_ACCESS_KEY_ID
export
AWS_SECRET_ACCESS_KEY
=
$S3_SECRET_ACCESS_KEY
export
AWS_SECRET_ACCESS_KEY
=
$S3_SECRET_ACCESS_KEY
export
AWS_DEFAULT_REGION
=
$S3_REGION
export
AWS_DEFAULT_REGION
=
$S3_REGION
echo
"Creating backup from
${
BACKUP_DIR
}
..."
echo
"Creating backup from
${
BACKUP_DIR
}
..."
echo
"Uploading backup to
$S3_BUCKET
"
tar
--zstd
-cf
-
"
$BACKUP_DIR
"
| aws
$AWS_ARGS
s3
cp
- s3://
$S3_BUCKET
/
$S3_PREFIX
/
$(
date
+
"%Y-%m-%dT%H:%M:%SZ"
)
.tar.zst
||
exit
2
S3_ARCHIVE_PATH
=
"s3://
$S3_BUCKET
/
$S3_PREFIX
/
$(
date
+
"%Y-%m-%dT%H:%M:%SZ"
)
.tar.zst"
echo
"Uploading backup to
$S3_ARCHIVE_PATH
"
tar
--zstd
-cf
-
"
$BACKUP_DIR
"
| aws
$AWS_ARGS
s3
cp
-
"
$S3_ARCHIVE_PATH
"
||
exit
2
echo
"Directory backup uploaded successfully"
echo
"Directory backup uploaded successfully"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment