Compare commits

...

2 commits

Author SHA1 Message Date
d35579004f
Miniflux: Set non interractive apt 2025-02-14 20:54:02 +09:00
662b8e0100
Miniflux: Fix escaping for PG_PASS 2025-02-14 20:50:29 +09:00

View file

@ -19,6 +19,11 @@ incus launch images:$IMAGE "$CNAME" --quiet
wait_network "$CNAME"
incus exec "$CNAME" -- bash -c 'cat >> /etc/environment << EOL
DEBIAN_FRONTEND=noninteractive
DEBCONF_NONINTERACTIVE_SEEN=true
LC_ALL=C
EOL'
incus exec "$CNAME" -- bash -c 'echo "deb [trusted=yes] https://repo.miniflux.app/apt/ * *" > /etc/apt/sources.list.d/miniflux.list'
incus exec "$CNAME" -- apt update
incus exec "$CNAME" -- apt upgrade -y
@ -31,7 +36,7 @@ PG_PASS=$(openssl rand -hex 32)
incus file push <(sed "s/SED_PG_PASS/$PG_PASS/" "$WORKSPACE"/miniflux.conf) \
"$CNAME"/etc/miniflux.conf
set -x
incus exec "$CNAME" -- bash -c 'sudo -u postgres psql -c "CREATE USER miniflux WITH PASSWORD '"'"'${PG_PASS}'"'"';"'
incus exec "$CNAME" -- bash -c "sudo -u postgres psql -c \"CREATE USER miniflux WITH PASSWORD '${PG_PASS}';\""
incus exec "$CNAME" -- bash -c 'sudo -u postgres psql -c "CREATE DATABASE miniflux OWNER miniflux;"'
incus exec "$CNAME" -- systemctl enable miniflux