From 1748f8c272ae811f8e4bbb77e0350be4ac6dba0c Mon Sep 17 00:00:00 2001
From: David Kilias <david.kilias@gmail.com>
Date: Thu, 7 Sep 2023 00:05:08 +0200
Subject: [PATCH] feat: persist shlink sqlite db

---
 host-pottwal.yml | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/host-pottwal.yml b/host-pottwal.yml
index cb7ec06..cc73a85 100644
--- a/host-pottwal.yml
+++ b/host-pottwal.yml
@@ -94,6 +94,14 @@
         env:
           TZ: "{{ timezone }}"
 
+    - name: Ensure shlink data dir exists
+      ansible.builtin.file:
+        path: "{{ data_dir }}/shlink"
+        state: directory
+        mode: 0755
+      tags:
+        - shlink
+
     - name: Ensure container for shlink is running
       docker_container:
         name: shlink
@@ -109,6 +117,8 @@
           DEFAULT_DOMAIN: "{{ shlink_domain_name }}"
           GEOLITE_LICENSE_KEY: "{{ shlink_geolite_license_key }}"
           INITIAL_API_KEY: "{{ shlink_initial_api_key }}"
+        volumes:
+          - "{{ data_dir }}/shlink/database.sqlite:/etc/shlink/datadatabase.sqlite:rw"
       tags:
         - shlink