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
|
# Save to .env file for persistence
|
||||||
log_info "Saving credentials 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 "s|^AUTHELIA_ADMIN_USER=.*|AUTHELIA_ADMIN_USER=$ADMIN_USER|" "$REPO_ENV_FILE"
|
||||||
sed -i "/^AUTHELIA_ADMIN_EMAIL=/d" "$REPO_ENV_FILE"
|
sed -i "s|^AUTHELIA_ADMIN_EMAIL=.*|AUTHELIA_ADMIN_EMAIL=$ADMIN_EMAIL|" "$REPO_ENV_FILE"
|
||||||
sed -i "/^AUTHELIA_ADMIN_PASSWORD=/d" "$REPO_ENV_FILE"
|
sed -i "s|^AUTHELIA_ADMIN_PASSWORD=.*|AUTHELIA_ADMIN_PASSWORD=$ADMIN_PASSWORD|" "$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"
|
|
||||||
log_success "Credentials saved to .env file"
|
log_success "Credentials saved to .env file"
|
||||||
|
|
||||||
log_info "Credentials saved for deployment script"
|
log_info "Credentials saved for deployment script"
|
||||||
@@ -700,6 +695,11 @@ get_env_value() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Helper function to generate secrets
|
||||||
|
generate_secret() {
|
||||||
|
openssl rand -hex 64
|
||||||
|
}
|
||||||
|
|
||||||
# Helper function to generate new Authelia secrets
|
# Helper function to generate new Authelia secrets
|
||||||
generate_new_secrets() {
|
generate_new_secrets() {
|
||||||
log_info "Generating new JWT secret..."
|
log_info "Generating new JWT secret..."
|
||||||
|
|||||||
Reference in New Issue
Block a user