From 0e4cf895cc6171466f5f4249ac69fe9ef930afb6 Mon Sep 17 00:00:00 2001 From: jeremymigonis Date: Mon, 6 Apr 2026 11:34:40 -0500 Subject: [PATCH] Add reactive-resume/.env --- reactive-resume/.env | 71 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 reactive-resume/.env diff --git a/reactive-resume/.env b/reactive-resume/.env new file mode 100644 index 0000000..9c0e47d --- /dev/null +++ b/reactive-resume/.env @@ -0,0 +1,71 @@ +# --- Server --- +TZ="America/Chicago" +APP_URL="http://localhost:3000" + +# Optional, uses APP_URL by default +# This can be set to a different URL (like http://host.docker.internal:3000 or http://{docker_service}:3000) +# to let the browser navigate to a non-public instance of Reactive Resume +PRINTER_APP_URL="http://host.docker.internal:3000" + +# --- Printer --- +# If using browserless with token authentication, include the token as a query parameter: +# PRINTER_ENDPOINT="ws://printer:3000?token=your-secret-token" +PRINTER_ENDPOINT="ws://printer:3000" + +# --- Database (PostgreSQL) --- +DATABASE_URL="postgresql://postgres:postgres@postgres:5432/postgres" + +# --- Authentication --- +# Generated using `openssl rand -hex 32` +AUTH_SECRET="" + +# Social Auth (Google, optional) +GOOGLE_CLIENT_ID="" +GOOGLE_CLIENT_SECRET="" + +# Social Auth (GitHub, optional) +GITHUB_CLIENT_ID="" +GITHUB_CLIENT_SECRET="" + +# Social Auth (LinkedIn, optional) +LINKEDIN_CLIENT_ID="" +LINKEDIN_CLIENT_SECRET="" + +# Custom OAuth Provider +OAUTH_PROVIDER_NAME="" +OAUTH_CLIENT_ID="" +OAUTH_CLIENT_SECRET="" +# Use EITHER discovery URL (preferred for OIDC-compliant providers): +OAUTH_DISCOVERY_URL="" +# OR manual URLs (all three required if not using discovery): +OAUTH_AUTHORIZATION_URL="" +OAUTH_TOKEN_URL="" +OAUTH_USER_INFO_URL="" +# Custom scopes (space-separated, defaults to "openid profile email") +OAUTH_SCOPES="" + +# --- Email (optional) --- +# If all keys are disabled, the app logs the email to be sent to the console instead. +SMTP_HOST="" +SMTP_PORT="465" +SMTP_USER="" +SMTP_PASS="" +SMTP_FROM="Reactive Resume " +SMTP_SECURE="false" + +# --- Storage (optional) --- +# If all keys are disabled, the app uses local filesystem (/data) to store uploads instead. +# Make sure to mount this directory to a volume or the host filesystem to ensure data integrity. +S3_ACCESS_KEY_ID="" +S3_SECRET_ACCESS_KEY="" +S3_REGION="us-east-1" +S3_ENDPOINT="" +S3_BUCKET="" +# Set to "true" for path-style URLs (https://endpoint/bucket), common with MinIO, SeaweedFS, etc. +# Set to "false" for virtual-hosted-style URLs (https://bucket.endpoint), common with AWS S3, Cloudflare R2, etc. +S3_FORCE_PATH_STYLE="false" + +# --- Feature Flags --- +FLAG_DEBUG_PRINTER="false" +FLAG_DISABLE_SIGNUPS="false" +FLAG_DISABLE_EMAIL_AUTH="false" \ No newline at end of file