🎨 Apply Django migrations

This commit is contained in:
Yohann D'ANELLO 2020-07-15 11:32:08 +02:00
parent 084d22d33f
commit 4761d46696
6 changed files with 21 additions and 7 deletions

View File

@ -1,4 +1,4 @@
DJANGO_APP_STAGE=dev DJANGO_APP_STAGE=prod
# Only used in dev mode, change to "postgresql" if you want to use PostgreSQL in dev # Only used in dev mode, change to "postgresql" if you want to use PostgreSQL in dev
DJANGO_DEV_STORE_METHOD=sqllite DJANGO_DEV_STORE_METHOD=sqllite
DJANGO_DB_HOST=localhost DJANGO_DB_HOST=localhost
@ -13,6 +13,6 @@ NOTE_URL=localhost
# Config for mails. Only used in production # Config for mails. Only used in production
NOTE_MAIL=notekfet@localhost NOTE_MAIL=notekfet@localhost
EMAIL_HOST=smtp.localhost EMAIL_HOST=smtp.localhost
EMAIL_PORT=443 EMAIL_PORT=465
EMAIL_USER=notekfet@localhost EMAIL_USER=notekfet@localhost
EMAIL_PASSWORD=CHANGE_ME EMAIL_PASSWORD=CHANGE_ME

View File

@ -121,7 +121,7 @@ On supposera pour la suite que vous utilisez Debian/Ubuntu sur un serveur tout n
# Le reste n'est utile qu'en production, pour configurer l'envoi des mails # Le reste n'est utile qu'en production, pour configurer l'envoi des mails
NOTE_MAIL=notekfet@localhost NOTE_MAIL=notekfet@localhost
EMAIL_HOST=smtp.localhost EMAIL_HOST=smtp.localhost
EMAIL_PORT=443 EMAIL_PORT=465
EMAIL_USER=notekfet@localhost EMAIL_USER=notekfet@localhost
EMAIL_PASSWORD=CHANGE_ME EMAIL_PASSWORD=CHANGE_ME

View File

@ -1,7 +1,7 @@
#!/usr/bin/env ansible-playbook #!/usr/bin/env ansible-playbook
--- ---
- hosts: dt.adh.crans.org - hosts: bde-nk20-beta.adh.crans.org
roles: roles:
- 1-apt-basic - 1-apt-basic
- 2-nk20 - 2-nk20

View File

@ -1,5 +1,5 @@
[server] [server]
dt.adh.crans.org bde-nk20-beta.adh.crans.org
[all:vars] [all:vars]
ansible_python_interpreter=/usr/bin/python3 ansible_python_interpreter=/usr/bin/python3

View File

@ -12,9 +12,11 @@
repo: https://gitlab.crans.org/bde/nk20.git repo: https://gitlab.crans.org/bde/nk20.git
dest: /var/www/note_kfet dest: /var/www/note_kfet
version: beta-soon version: beta-soon
track_submodules: yes
force: true force: true
- name: Use default env vars (should be updated!)
command: cp /var/www/note_kfet/.env_example /var/www/note_kfet/.env
- name: Update permissions for note_kfet dir - name: Update permissions for note_kfet dir
file: file:
path: /var/www/note_kfet path: /var/www/note_kfet

View File

@ -17,7 +17,7 @@
- name: Create role note - name: Create role note
postgresql_user: postgresql_user:
name: note name: note
password: note # Fix it! password: "CHANGE_ME"
become_user: postgres become_user: postgres
- name: Create NK20 database - name: Create NK20 database
@ -25,3 +25,15 @@
name: note_db name: note_db
owner: note owner: note
become_user: postgres become_user: postgres
- name: Make Django migrations
command: /var/www/note_kfet/env/bin/python manage.py makemigrations
args:
chdir: /var/www/note_kfet
become_user: www-data
- name: Migrate Django database
command: /var/www/note_kfet/env/bin/python manage.py migrate
args:
chdir: /var/www/note_kfet
become_user: www-data