aboutsummaryrefslogtreecommitdiff
path: root/deploy.sh
blob: 6351fbdc165808464f26365a4af7d36d49f9a8c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env bash

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
	'