.bashrc
export DOCKER_GATEWAY_HOST="`hostname -I | awk '{print $1}'`"
export POLREV_DOMAIN=docker.localhostcd polrev
python manage.py migrate
python manage.py collectstatic
python manage.py createsuperuser
python manage.py runserverLogin to the Wagtail admin: http://localhost:8000/admin/
Edit the Blog page under Pages. Change the title to 'Political Revolution'
Navigate to Settings/Sites. Change the site name to 'Political Revolution'. Change the root page to 'Political Revolution' as well.
cp .env.dev.example .env
cp docker-compose.dev.yml docker-compose.override.yml
docker compose upcp docker-compose.prod.yml docker-compose.override.yml
docker compose up -d./manage.py dumpdata --natural-foreign --indent 2 \
-e contenttypes -e auth.permission \
-e wagtailcore.groupcollectionpermission \
-e wagtailcore.grouppagepermission -e wagtailimages.rendition \
-e wagtailsearch.indexentry \
-e sessions -o ./dump/db.json.gzcd polrev
./manage.py loaddata ./dump/db.json.gzcd polrev
./manage.py makemigrations puput
./manage.py makemigrations avatar
./manage.py makemigrations joyous
./manage.py makemigrationscd polrev
DJANGO_SETTINGS_MODULE=polrev.settings.production ./manage.py check --deploysudo chmod 600 acme.jsoncd polrev
hatch shell
./manage.py makemigrations
git pushdocker compose down
git pull
docker compose build
docker compose up db redis
hatch shell
cd polrev
./manage.py migrate
./manage.py flush --noinput
./manage.py loaddata ./dump/db.json.gz --verbosity 3
cd ..
docker compose up -dpsql -U polrev polrevThis is set up to dump to an s3 bucket Run from inside the django container
sudo apt install postgresql-client#./manage.py dbbackup -z
#./manage.py dbbackup -x 'public.wagtailsearch_indexentry'
./manage.py dbbackup#./manage.py dbrestore -z
./manage.py dbrestoredocker exec -i polrev-db-1 /usr/bin/pg_dump -U polrev polrev | gzip -9 > 20220418.sql.gz scp 20220418.sql.gz me@pol-rev.com:Devdocker cp 20220418.sql.gz polrev_dbbackup_1:/backups
docker exec --tty --interactive polrev_dbbackup_1 /bin/sh -c "zcat ./backups/20220418.sql.gz | psql --host db --username=polrev --dbname=polrev -W"./manage.py dbshell
polrev=# delete from wagtailimages_rendition;rclone rcd --rc-web-guicd polrev
rclone copy polrev-backup:polrev-backup minio:polrev-backup --no-gzip-encoding
./manage.py dbrestore -z
rclone copy polrev:polrev/media minio:polrev/mediarclone copy minio:polrev-backup polrev-backup:polrev-backup --no-gzip-encodingsudo apt install ntpdate
wsl -d docker-desktop -e "hwclock -s"cd polrev
./manage.py update_index