Fix missing generate_secret function in setup script
This commit is contained in:
@@ -524,14 +524,9 @@ step_7_generate_authelia_secrets() {
|
||||
|
||||
# Save to .env file for persistence
|
||||
log_info "Saving credentials to .env file for persistence..."
|
||||
sed -i "/^AUTHELIA_ADMIN_USER=/d" "$REPO_ENV_FILE"
|
||||
sed -i "/^AUTHELIA_ADMIN_EMAIL=/d" "$REPO_ENV_FILE"
|
||||
sed -i "/^AUTHELIA_ADMIN_PASSWORD=/d" "$REPO_ENV_FILE"
|
||||
echo "" >> "$REPO_ENV_FILE"
|
||||
echo "# Authelia Admin Credentials (generated by setup script)" >> "$REPO_ENV_FILE"
|
||||
echo "AUTHELIA_ADMIN_USER=$ADMIN_USER" >> "$REPO_ENV_FILE"
|
||||
echo "AUTHELIA_ADMIN_EMAIL=$ADMIN_EMAIL" >> "$REPO_ENV_FILE"
|
||||
echo "AUTHELIA_ADMIN_PASSWORD=$ADMIN_PASSWORD" >> "$REPO_ENV_FILE"
|
||||
sed -i "s|^AUTHELIA_ADMIN_USER=.*|AUTHELIA_ADMIN_USER=$ADMIN_USER|" "$REPO_ENV_FILE"
|
||||
sed -i "s|^AUTHELIA_ADMIN_EMAIL=.*|AUTHELIA_ADMIN_EMAIL=$ADMIN_EMAIL|" "$REPO_ENV_FILE"
|
||||
sed -i "s|^AUTHELIA_ADMIN_PASSWORD=.*|AUTHELIA_ADMIN_PASSWORD=$ADMIN_PASSWORD|" "$REPO_ENV_FILE"
|
||||
log_success "Credentials saved to .env file"
|
||||
|
||||
log_info "Credentials saved for deployment script"
|
||||
@@ -700,6 +695,11 @@ get_env_value() {
|
||||
fi
|
||||
}
|
||||
|
||||
# Helper function to generate secrets
|
||||
generate_secret() {
|
||||
openssl rand -hex 64
|
||||
}
|
||||
|
||||
# Helper function to generate new Authelia secrets
|
||||
generate_new_secrets() {
|
||||
log_info "Generating new JWT secret..."
|
||||
|
||||
Reference in New Issue
Block a user