Skip to content

DeanChugall/PMA

Repository files navigation

PMA project

Black code style Python Python Python


Material Bread logo

Material Bread logo Material Bread logo

Integracija sa Digital Ocean APP platformom

  • Napravljen STAGE server na APP Digital Ocean platformi Link ka APP-u.
  • U sekciji APP / SETTINGS / DOMAIN dodati domain name: popravimojauto.com.
  • Zatim na CloudFlare dodati ponudjenu CNAME varijablu !

Korisne komande:

  • Brisanje svih paketa iz PIP-a: pip freeze | xargs pip uninstall -y
  • Pre-Commit run: pre-commit run
  • HTML pre-commit: djhtml -i pma_apps/templates/ .
  • Generisanje hash lozinke:
from django.contrib.auth.hashers import make_password
make_password('pa_ovde_lozinka')

Inicijalizacija svih podataka ukoliko mora da se obriše DB (djnago fixture):

@see reference

  • Čuvanje svih podataka iz DB-a (fixtures):
    • Prvo se ode u DIR: tests/fixtures_from_db
    • Pa iz to dir-a komanda ispod:
  python ../../manage.py dumpdata --exclude auth.permission --exclude contenttypes  --indent 2 > pma-data.json
  • Učitavanje inicijalnih podataka u novu bazu:
    • python ../../manage.py loaddata pma-data.json

Restore i Bckp svih podataka iz DB-a (postgres pg_dump, psql):

BCKP (pg_dump)


 /usr/bin/pg_dump --data-only --file=/putanja/do/dump/fajla/dump.sql --username=pma-database --host=app-61dd23fa-68f7-4bee-9f34-46e041c53f8a-do-user-10633050-0.b.db.ondigitalocean.com --port=25060

Restore (psql)


 /usr/bin/psql --file=/putanja/do/dump/fajla/dump.sql --username=pma_database --host=0.0.0.0 --port=5432

Change Git username and email

git config --global user.name "your_username"
git config --global user.email "your_email"