diff --git a/defaults/main.yml b/defaults/main.yml index cd7d90b..6931d21 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -13,6 +13,9 @@ etebase__package_state: 'present' etebase__version: 'latest' etebase__secrets_dir: "{{ etebase__user_home }}/secrets" +# hosting +etebase__collectstatic: true + # etebase config options # -> global etebase__global_secret_file: '{{ etebase__secrets_dir }}/secret.txt' diff --git a/tasks/migrate.yml b/tasks/migrate.yml index 2532b76..e872f22 100644 --- a/tasks/migrate.yml +++ b/tasks/migrate.yml @@ -5,3 +5,10 @@ chdir: "{{ etebase__user_home }}/etebase_{{ etebase_version_target }}" cmd: "{{ etebase__venv }}/bin/python3 ./manage.py migrate" changed_when: _etebase_download.changed or _etebase_config.changed + +- name: Create static files + become: true + ansible.builtin.command: + chdir: "{{ etebase__user_home }}/etebase_{{ etebase_version_target }}" + cmd: "{{ etebase__venv }}/bin/python3 ./manage.py collectstatic" + changed_when: _etebase_download.changed or _etebase_config.changed