Skip to content

TheAxleGroup/Django

Repository files navigation

On template copy:
Change ENV variables in .env.dev and .env.dev.db (secret key, database pass/name)
search default_wagtail_docker and replace with project name


To build: 
docker-compose up --build


To create superuser:
docker-compose exec web python manage.py createsuperuser --settings=app.settings.dev


To push to heroku:
git subtree push --prefix app heroku master


If wanting to use django_debug_toolbar, be sure to change INTERNAL_IPS in settings/base.py, find heroku internal by using page.views.internal_addr


Set S3 with s3cors.json:
aws configure
aws s3api put-bucket-cors --bucket <BUCKETEER_BUCKET_NAME>  --cors-configuration file://s3cors.json

Confirming cors set:
aws s3api get-bucket-cors --bucket <BUCKETEER_BUCKET_NAME> --output json


To restore media:
docker-compose exec web python manage.py restore_media

To restore latest.dump: (In directory with docker-compose.yml)
heroku pg:backups:capture
heroku pg:backups:download

docker-compose down
docker-compose up db
docker-compose exec db bash -c 'env dropdb $POSTGRES_DB -U $POSTGRES_USER; createdb $POSTGRES_DB -U $POSTGRES_USER; pg_restore --clean --if-exists --no-acl --no-owner -d $POSTGRES_DB -U $POSTGRES_USER latest.dump'

heroku config:set DISABLE_COLLECTSTATIC=1
heroku run python manage.py collectstatic --settings=app.settings.production
aws cloudfront create-invalidation --distribution-id <DISTRIBUTION_ID>--paths "/public/css/*"
aws s3 cp /app/app/static/css/ s3://<AWS_STORAGE_BUCKET_NAME>/public/ --recursive

heroku run python manage.py collectstatic --settings=app.settings.production --noinput

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published