Skip to main content

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

readme42.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-static-s3-2020.12.3.tar.gz (2.7 kB view details)

Uploaded Source

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

Hashes for django-static-s3-2020.12.3.tar.gz
Algorithm Hash digest
SHA256 a76f43f9bba05ea03edd87cf0e9d9813beae5454bb8c690103adef0396902963
MD5 2380a99eac46169a721c3581237286c1
BLAKE2b-256 aef045d490570da4392cbb588e4224e4e2bc4cfcbc846cbbe847c6bdaecfa3f9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page