From 8b8a05597c07273f674e97abca773844d895b48f Mon Sep 17 00:00:00 2001 From: James Graham Date: Thu, 31 Mar 2022 15:37:07 +0100 Subject: [PATCH] build: fix database file in deployment --- deploy/playbook.yml | 5 +++++ deploy/templates/docker-compose.yml.j2 | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/deploy/playbook.yml b/deploy/playbook.yml index 8fc6bf4..82ba3fe 100644 --- a/deploy/playbook.yml +++ b/deploy/playbook.yml @@ -59,6 +59,11 @@ - Caddyfile - docker-compose.yml + - name: Create database file + ansible.builtin.file: + path: "{{ project_dir }}/db.sqlite3" + state: touch + - name: Start Docker ansible.builtin.systemd: name: docker diff --git a/deploy/templates/docker-compose.yml.j2 b/deploy/templates/docker-compose.yml.j2 index 7253bb7..a3ccb8f 100644 --- a/deploy/templates/docker-compose.yml.j2 +++ b/deploy/templates/docker-compose.yml.j2 @@ -11,7 +11,7 @@ services: DATABASE_URL: sqlite:////app/db.sqlite3 SECRET_KEY: {{ django_settings.secret_key }} volumes: - - ./db.sqlite3:/app/db.sqlite3:z + - {{ project_dir }}/db.sqlite3:/app/db.sqlite3:z - static_files:/app/static caddy: