#!/bin/bash set -o errexit -o nounset -o pipefail umask 7177 openssl rand -hex 16 | tr -d '\n' > "${secrets_path}/mariadb-root-password.secret" (echo -n 'MARIADB_ROOT_PASSWORD=' ; cat ${secrets_path}/mariadb-root-password.secret) > "${secrets_path}/mariadb-root-password.env" openssl rand -hex 16 | tr -d '\n' > "${secrets_path}/castopod-mariadb.secret" (echo -n 'MARIADB_PASSWORD=' ; cat "${secrets_path}/castopod-mariadb.secret") > "${secrets_path}/mariadb-password.env" (echo -n 'CP_DATABASE_PASSWORD=' ; cat "${secrets_path}/castopod-mariadb.secret") > "${secrets_path}/castopod-mariadb-password.env" (echo -n 'CP_ANALYTICS_SALT=' ; openssl rand -base64 16) > "${secrets_path}/castopod-analytics.env" openssl rand -hex 16 | tr -d '\n' > "${secrets_path}/castopod-valkey.secret" (echo -n 'CP_REDIS_PASSWORD=' ; cat "${secrets_path}/castopod-valkey.secret") > "${secrets_path}/castopod-valkey.env" echo "#!/bin/sh" > '${secrets_path}/valkey-entrypoint.sh' (echo '/usr/local/bin/docker-entrypoint.sh valkey-server --requirepass "' ; cat "${secrets_path}/castopod-valkey.secret" ; echo '"') >> '${secrets_path}/valkey-entrypoint.sh' chown 999 '${secrets_path}/valkey-entrypoint.sh' chmod 700 '${secrets_path}/valkey-entrypoint.sh' chcon -t container_file_t '${secrets_path}/valkey-entrypoint.sh'