-
Notifications
You must be signed in to change notification settings - Fork 0
TheAxleGroup/Django
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published