Photoprism: remove -x for passwd part
This commit is contained in:
parent
4b8974a53c
commit
104dc760db
1 changed files with 4 additions and 3 deletions
|
@ -10,7 +10,7 @@ VER="${VER//./-}"
|
||||||
UPSTREAM_VER="1.2502.24+250224-834c16bc7"
|
UPSTREAM_VER="1.2502.24+250224-834c16bc7"
|
||||||
UPSTREAM_VER_DASH="${UPSTREAM_VER//[.+]/-}"
|
UPSTREAM_VER_DASH="${UPSTREAM_VER//[.+]/-}"
|
||||||
UPSTREAM_NAME="photoprism"
|
UPSTREAM_NAME="photoprism"
|
||||||
SERIAL="1benoitjpnet"
|
SERIAL="2benoitjpnet"
|
||||||
CNAME="$UPSTREAM_NAME-$UPSTREAM_VER_DASH-$SERIAL-$DIST-$VER"
|
CNAME="$UPSTREAM_NAME-$UPSTREAM_VER_DASH-$SERIAL-$DIST-$VER"
|
||||||
ALIAS="$UPSTREAM_NAME-$UPSTREAM_VER-$SERIAL"
|
ALIAS="$UPSTREAM_NAME-$UPSTREAM_VER-$SERIAL"
|
||||||
|
|
||||||
|
@ -28,17 +28,18 @@ incus exec "$CNAME" -- apt install -y /tmp/photoprism.deb syncthing
|
||||||
incus exec "$CNAME" -- groupadd photoprism
|
incus exec "$CNAME" -- groupadd photoprism
|
||||||
incus exec "$CNAME" -- useradd -g photoprism -d /opt/photoprism -s /bin/false photoprism
|
incus exec "$CNAME" -- useradd -g photoprism -d /opt/photoprism -s /bin/false photoprism
|
||||||
incus exec "$CNAME" -- chown -R photoprism:photoprism /opt/photoprism
|
incus exec "$CNAME" -- chown -R photoprism:photoprism /opt/photoprism
|
||||||
|
set +x
|
||||||
MARIADB_PASS=$(openssl rand -hex 32)
|
MARIADB_PASS=$(openssl rand -hex 32)
|
||||||
PHOTOPRISM_PASS=$(openssl rand -hex 32)
|
PHOTOPRISM_PASS=$(openssl rand -hex 32)
|
||||||
incus exec "$CNAME" -- mysql -e "CREATE DATABASE photoprism;"
|
incus exec "$CNAME" -- mysql -e "CREATE DATABASE photoprism;"
|
||||||
incus exec "$CNAME" -- mysql -e "CREATE USER 'photoprism'@'localhost' IDENTIFIED BY '$MARIADB_PASS';"
|
incus exec "$CNAME" -- mysql -e "CREATE USER 'photoprism'@'localhost' IDENTIFIED BY '$MARIADB_PASS';"
|
||||||
incus exec "$CNAME" -- mysql -e "GRANT ALL PRIVILEGES ON photoprism.* TO 'photoprism'@'localhost';"
|
incus exec "$CNAME" -- mysql -e "GRANT ALL PRIVILEGES ON photoprism.* TO 'photoprism'@'localhost';"
|
||||||
incus exec "$CNAME" -- mysql -e "FLUSH PRIVILEGES;"
|
incus exec "$CNAME" -- mysql -e "FLUSH PRIVILEGES;"
|
||||||
|
incus file push <(sed -e "s/SED_DATABASE_PASSWORD/$MARIADB_PASS/" -e "s/SED_ADMIN_PASSWORD/$PHOTOPRISM_PASS/" "$WORKSPACE"/defaults.yml) \
|
||||||
incus file push <(sed -e "s/SED_DATABASE_PASSWORD/$MARIADB_PASS/" -e "s/SED_ADMIN_PASSWORD/$PHOTOPRISM_PASS/" "$WORKSPACE"/defaults.yaml) \
|
|
||||||
"$CNAME"/etc/photoprism/defaults.yml
|
"$CNAME"/etc/photoprism/defaults.yml
|
||||||
incus file push "$WORKSPACE"/{syncthing,photoprism}.service \
|
incus file push "$WORKSPACE"/{syncthing,photoprism}.service \
|
||||||
"$CNAME"/etc/systemd/system/
|
"$CNAME"/etc/systemd/system/
|
||||||
|
set -x
|
||||||
|
|
||||||
incus exec "$CNAME" -- systemctl daemon-reload
|
incus exec "$CNAME" -- systemctl daemon-reload
|
||||||
incus exec "$CNAME" -- systemctl enable syncthing photoprism
|
incus exec "$CNAME" -- systemctl enable syncthing photoprism
|
||||||
|
|
Loading…
Add table
Reference in a new issue