mirror of
https://github.com/Brandon-Rozek/website.git
synced 2026-06-22 06:37:54 +00:00
Deploy to S3 instead of rsync
This commit is contained in:
parent
712fb360b2
commit
ee8afd7a52
2 changed files with 34 additions and 40 deletions
16
deploy.sh
16
deploy.sh
|
|
@ -1,3 +1,17 @@
|
|||
#!/usr/bin/env sh
|
||||
rsync -Pazc --exclude=*.bak --delete public/ build@Rozek-Nimbus:brandonrozek/
|
||||
set -e
|
||||
|
||||
: "${AWS_ACCESS_KEY_ID:?AWS_ACCESS_KEY_ID is not set}"
|
||||
: "${AWS_SECRET_ACCESS_KEY:?AWS_SECRET_ACCESS_KEY is not set}"
|
||||
: "${AWS_ENDPOINT_URL:?AWS_ENDPOINT_URL is not set}"
|
||||
: "${S3_BUCKET:?S3_BUCKET is not set}"
|
||||
: "${S3_PATH:?S3_PATH is not set}"
|
||||
|
||||
if [ ! -d "public" ] || [ -z "$(ls -A public)" ]; then
|
||||
echo "public/ is empty or missing"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
aws s3 sync public/ "s3://${S3_BUCKET}/${S3_PATH}/" \
|
||||
--delete \
|
||||
--exclude "*.bak"
|
||||
Loading…
Add table
Add a link
Reference in a new issue