diff --git a/provisioning/group_vars/production/vars.yml b/provisioning/group_vars/production/vars.yml index e4de58e7..7731bfdc 100644 --- a/provisioning/group_vars/production/vars.yml +++ b/provisioning/group_vars/production/vars.yml @@ -25,7 +25,7 @@ email_host: "{{ vault_email_host }}" email_port: "{{ vault_email_port }}" default_from_email: "notices@gluejar.com" broker_transport: "redis" -broker_host: "localhost" +broker_host: "127.0.0.1" broker_port: 6379 broker_vhost: "0" diff --git a/provisioning/hosts b/provisioning/hosts index 58f71868..f3664ec8 100644 --- a/provisioning/hosts +++ b/provisioning/hosts @@ -1,2 +1,2 @@ [production] -regluit-prod ansible_host=ec2-18-206-73-169.compute-1.amazonaws.com ansible_user=ubuntu \ No newline at end of file +regluit-prod ansible_host=m.unglue.it ansible_user=ubuntu \ No newline at end of file diff --git a/provisioning/roles/regluit_prod/tasks/apache.yml b/provisioning/roles/regluit_prod/tasks/apache.yml index 3063add3..0e419399 100644 --- a/provisioning/roles/regluit_prod/tasks/apache.yml +++ b/provisioning/roles/regluit_prod/tasks/apache.yml @@ -7,6 +7,7 @@ with_items: - 'apache2' - 'libapache2-mod-wsgi' + - 'cronolog' - name: Ensure apache is running and enabled become: yes @@ -69,11 +70,27 @@ notify: - restart apache +- name: Generate css files + django_manage: + app_path: "{{ project_path }}" + command: "compilescss" + virtualenv: "{{ project_path }}/venv" + settings: "{{ django_settings_module }}" + notify: + - restart apache + - name: Generate static files django_manage: app_path: "{{ project_path }}" command: "collectstatic" virtualenv: "{{ project_path }}/venv" settings: "{{ django_settings_module }}" + notify: + - restart apache + +- name: Add unglueit log file to www-data group + file: + path: "/var/log/regluit/unglue.it.log" + group: www-data notify: - restart apache \ No newline at end of file diff --git a/provisioning/roles/regluit_prod/tasks/main.yml b/provisioning/roles/regluit_prod/tasks/main.yml index 1a8bf265..32eb9663 100644 --- a/provisioning/roles/regluit_prod/tasks/main.yml +++ b/provisioning/roles/regluit_prod/tasks/main.yml @@ -85,8 +85,8 @@ state: directory owner: "{{ user_name }}" group: "www-data" - mode: 2775 - + mode: 0775 + - name: Open ports on firewall become: yes ufw: diff --git a/requirements_versioned.pip b/requirements_versioned.pip index a6fb7e3c..2ab516c7 100644 --- a/requirements_versioned.pip +++ b/requirements_versioned.pip @@ -105,6 +105,6 @@ urllib3==1.16 beautifulsoup4==4.6.0 RISparser==0.4.2 # include these 2 for development -#libsass==0.13.4 -#django-compressor==2.2 -django-sass-processor==0.5.6 +libsass==0.14.5 +django-compressor==2.2 +django-sass-processor==0.7