Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia Següent revisió Ambdós costats nova versio | ||
django_heroku [2022/02/21 17:28] enrique_mieza_sanchez [Preparant el nostre projecte Django per a deplegament a Heroku] |
django_heroku [2022/02/21 18:41] enrique_mieza_sanchez [Afegint una BD PostgreSQL] |
||
---|---|---|---|
Línia 23: | Línia 23: | ||
(env) $ pip install gunicorn psycopg2-binary django-heroku | (env) $ pip install gunicorn psycopg2-binary django-heroku | ||
(env) $ pip freeze > requirements.txt | (env) $ pip freeze > requirements.txt | ||
+ | |||
+ | Crearem un '' | ||
+ | |||
+ | <file txt Procfile> | ||
+ | web: gunicorn mysite.wsgi | ||
+ | </ | ||
+ | |||
+ | No és imprescindible, | ||
+ | (env) $ gunicorn mysite.wsgi | ||
+ | |||
+ | Si ho teniu tot a punt **a la branca main**, podeu posar en producció fent: | ||
+ | $ git add . | ||
+ | $ git commit -am " | ||
+ | $ git push heroku main | ||
\\ | \\ | ||
Línia 30: | Línia 44: | ||
del DATABASES[' | del DATABASES[' | ||
+ | Si no esteu **a la branca main** potser no funciona adequadament. Mireu de moure els arxius de producció a la branca main. | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Ajustant settings.py ==== | ||
De forma que ens quedarà un arxiu: | De forma que ens quedarà un arxiu: | ||
Línia 44: | Línia 63: | ||
#del DATABASES[' | #del DATABASES[' | ||
</ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Utilitzant SQLite ===== | ||
+ | |||
+ | Per defecte podem provar a arrencar amb SQLite: | ||
+ | $ git push heroku master | ||
+ | (...es posa en producció...) | ||
+ | $ heroku run bash | ||
+ | ~ $ ./manage.py migrate | ||
+ | |||
+ | Això crearà la BD i ens permetrà accedir a la nostra aplicació en producció. De pas feu un createsuperuser i afegiu alguna enquesta. | ||
\\ | \\ | ||
Línia 60: | Línia 91: | ||
- Utilitzar el [[https:// | - Utilitzar el [[https:// | ||
+ | \\ | ||