Initial commit
This commit is contained in:
commit
5fe082b8f6
33 changed files with 1177 additions and 0 deletions
62
roles/newsreader/handlers/main.yml
Normal file
62
roles/newsreader/handlers/main.yml
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
- name: install npm packages
|
||||
become_user: "{{ app_user }}"
|
||||
command: /usr/bin/npm install
|
||||
args:
|
||||
chdir: "{{ app_dir }}"
|
||||
|
||||
- name: build static files
|
||||
become_user: "{{ app_user }}"
|
||||
command: /usr/bin/npm run build:prod
|
||||
args:
|
||||
chdir: "{{ app_dir }}"
|
||||
|
||||
- name: run migrations
|
||||
become_user: "{{ app_user }}"
|
||||
django_manage:
|
||||
command: migrate
|
||||
app_path: "{{ app_dir }}/src/"
|
||||
virtualenv: "{{ app_dir }}/.venv"
|
||||
settings: "newsreader.conf.production"
|
||||
|
||||
- name: collect static files
|
||||
become_user: "{{ app_user }}"
|
||||
django_manage:
|
||||
command: collectstatic
|
||||
app_path: "{{ app_dir }}/src/"
|
||||
virtualenv: "{{ app_dir }}/.venv"
|
||||
settings: "newsreader.conf.production"
|
||||
|
||||
- name: restart gunicorn socket
|
||||
systemd:
|
||||
daemon-reload: yes
|
||||
name: gunicorn.socket
|
||||
state: restarted
|
||||
enabled: yes
|
||||
|
||||
- name: stop gunicorn service
|
||||
systemd:
|
||||
daemon-reload: yes
|
||||
name: gunicorn.service
|
||||
state: stopped
|
||||
enabled: no
|
||||
|
||||
- name: restart pgbouncer
|
||||
systemd:
|
||||
daemon-reload: yes
|
||||
name: pgbouncer
|
||||
state: restarted
|
||||
enabled: yes
|
||||
|
||||
- name: restart celery
|
||||
systemd:
|
||||
daemon-reload: yes
|
||||
name: celery
|
||||
state: restarted
|
||||
enabled: yes
|
||||
|
||||
- name: restart celerybeat
|
||||
systemd:
|
||||
daemon-reload: yes
|
||||
name: celerybeat
|
||||
state: restarted
|
||||
enabled: yes
|
||||
Reference in a new issue