django-static-s3

2019.8.9 • Public • Published

django static/ S3

Installation

$ [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

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.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

django-readme-generator

Readme

Keywords

Package Sidebar

Install

npm i django-static-s3

Weekly Downloads

1

Version

2019.8.9

License

Unlicense

Unpacked Size

5.6 kB

Total Files

7

Last publish

Collaborators

  • andrewp-as-is