django static/ S3
Project description
Installation
$ [sudo] pip install django-static-s3
$ [sudo] npm i -g django-static-s3
How it works
static/
hard-coded folder
scripts:
- create full-access user and credentials
- upload
static/
hard-coded environment variables names:
AWS_S3_STATIC_BUCKET
AWS_S3_STATIC_USER
AWS_S3_STATIC_ACCESS_KEY_ID
AWS_S3_STATIC_SECRET_ACCESS_KEY
Examples
Makefile
, create env
STATIC_BUCKET:=BUCKET_NAME
all:
test -s .env.s3.static || static-s3-create-env $(STATIC_BUCKET) > .env.s3.static
upload 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-static-s3-2020.12.3.tar.gz
.
File metadata
- Download URL: django-static-s3-2020.12.3.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a76f43f9bba05ea03edd87cf0e9d9813beae5454bb8c690103adef0396902963 |
|
MD5 | 2380a99eac46169a721c3581237286c1 |
|
BLAKE2b-256 | aef045d490570da4392cbb588e4224e4e2bc4cfcbc846cbbe847c6bdaecfa3f9 |