blob: e63e01d288e1fceedd11833083bf7accde68d780 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/usr/bin/env bash
# more like build + deploy
docker run --rm -it \
-v $(pwd):/src \
klakegg/hugo:latest
source .env
docker run -t --rm \
-v "$(pwd)/public:/public/" \
--env AWS_BUCKET_NAME="${AWS_BUCKET_NAME}" \
--env AWS_ACCESS_KEY_ID="${AWS_ACCESS_KEY_ID}" \
--env AWS_SECRET_ACCESS_KEY="${AWS_SECRET_ACCESS_KEY}" \
--env AWS_ENDPOINT="${AWS_ENDPOINT}" \
--env AWS_UPLOAD_DIR="${AWS_UPLOAD_DIR}" \
--env AWS_LOCAL_DIR="${AWS_LOCAL_DIR}" \
python:latest \
bash -c '\
pip install awscli;
aws --endpoint-url ${AWS_ENDPOINT} s3 cp ${AWS_LOCAL_DIR} s3://${AWS_BUCKET_NAME}/${AWS_UPLOAD_DIR} --recursive
'
|