Skip to content

Instantly share code, notes, and snippets.

@sveetch
Created October 26, 2025 01:24
Show Gist options
  • Select an option

  • Save sveetch/d04e87e400380da9f9f0531233b7bafc to your computer and use it in GitHub Desktop.

Select an option

Save sveetch/d04e87e400380da9f9f0531233b7bafc to your computer and use it in GitHub Desktop.
Local Django Deovi scripts
echo "Loading dumps";
rm -Rf var/db/
rm -Rf var/media/
rm -Rf var/whoosh_index/
rm -Rf var/media-production/
rm -Rf var/whoosh_index-production/
make migrate
.venv/bin/python manage.py load_medias andromeda dumps/andromeda.json;
.venv/bin/python manage.py load_medias cassiopeia dumps/cassiopeia.json;
.venv/bin/python manage.py load_medias onofilms dumps/onofilms.json;
.venv/bin/python manage.py load_medias onoflix dumps/onoflix.json;
.venv/bin/python manage.py load_medias onoprime dumps/onoprime.json;
make superuser
cp -r var/media var/media-production
cp -r var/whoosh_index var/whoosh_index-production
sudo chown emencia:www-data -r var/media-production
sudo chown emencia:www-data -r var/whoosh_index-production
echo "Loading dumps";
rm -Rf var/db/
rm -Rf var/media/
rm -Rf var/whoosh_index/
rm -Rf var/media-production/
rm -Rf var/whoosh_index-production/
make create-var-dirs migrate
.venv/bin/python manage.py load_medias milkyway dumps/milkyway.json;
.venv/bin/python manage.py load_medias onofilms dumps/onofilms.json;
.venv/bin/python manage.py load_medias onoflix dumps/onoflix.json;
.venv/bin/python manage.py load_medias onoprime dumps/onoprime.json;
make superuser
make search-build
cp -r var/db/db.sqlite3 var/db/production.sqlite3
sudo chown emencia:www-data -R var/db/production.sqlite3
cp -r var/whoosh_index var/whoosh_index-production
sudo chown emencia:www-data -R var/whoosh_index-production
rm -Rf var/media-production
cp -r var/media var/media-production
sudo chown emencia:www-data -R var/media-production
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment