django-static-s3
v2019.8.9
Published
django static/ S3
Readme
django static/ S3
Installation
$ [sudo] npm i -g django-static-s3How it works
static/ hard-coded folder
scripts:
- create full-access user and credentials
- upload
static/
hard-coded environment variables names:
AWS_S3_STATIC_BUCKETAWS_S3_STATIC_USERAWS_S3_STATIC_ACCESS_KEY_IDAWS_S3_STATIC_SECRET_ACCESS_KEY
Scripts usage
command|usage
-|-
static-s3 |usage: static-s3 command [args]
static-s3-create-bucket |usage: static-s3-create-bucket bucket
static-s3-create-env |usage: static-s3-create-env bucket
static-s3-upload |usage: static-s3-upload
Examples
Makefile, create env
STATIC_BUCKET:=BUCKET_NAME
all:
test -s .env.s3.static || static-s3-create-env $(STATIC_BUCKET) > .env.s3.staticupload static/ to S3
export DJANGO_SETTINGS_MODULE=settings.dev
python manage.py collectstatic --no-input
set -o allexport
. .env.s3.static || exit
static-s3-upload