miniflux db password
change
commit 282c92fa68e51c76615d07389854ee9601341f7a
author Alpha Chen <alpha@kejadlen.dev>
date
parent 3ba47f97
diff --git a/lotus-land-story/Rakefile b/lotus-land-story/Rakefile
index cae93c9..da4c765 100644
--- a/lotus-land-story/Rakefile
+++ b/lotus-land-story/Rakefile
@@ -35,9 +35,13 @@ end
 
 task "vars.yml" do |t|
   linode_volume = `terraform output -raw lotus_land_story_volume`
+  miniflux_db_password = `op read op://Private/Miniflux/db_password`.strip
   miniflux_password = `op read op://Private/Miniflux/password`.strip
   File.write(t.name, YAML.dump({
-    domain: DOMAIN, linode_volume:, miniflux_password:,
+    domain: DOMAIN,
+    linode_volume:,
+    miniflux_db_password:,
+    miniflux_password:,
   }.transform_keys(&:to_s)))
 end
 
diff --git a/lotus-land-story/main.yml b/lotus-land-story/main.yml
index 776b9a7..1b51e11 100644
--- a/lotus-land-story/main.yml
+++ b/lotus-land-story/main.yml
@@ -22,7 +22,7 @@
         path: /mnt/lotus-land-story/postgresql
         state: directory
         owner: postgres
-        mode: "0755"
+        mode: "0700"
     - name: Set data directory to volume
       ansible.builtin.lineinfile:
         dest: "/etc/postgresql/13/main/postgresql.conf"
@@ -115,7 +115,7 @@
           community.postgresql.postgresql_user:
             db: miniflux
             name: miniflux
-            password: miniflux
+            password: "{{ miniflux_db_password }}"
           notify: Restart postgres
         - name: Grant miniflux access
           community.postgresql.postgresql_pg_hba:
@@ -143,7 +143,7 @@
               ports:
                 - "8080:8080"
               environment:
-                - DATABASE_URL=postgres://miniflux:miniflux@host.docker.internal/miniflux
+                - DATABASE_URL=postgres://miniflux:{{ miniflux_db_password }}@host.docker.internal/miniflux
                 - RUN_MIGRATIONS=1
                 - CREATE_ADMIN=1
                 - ADMIN_USERNAME=alpha