aboutsummaryrefslogtreecommitdiff
path: root/deploy.sh
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
	'