| Server IP : 35.80.110.71 / Your IP : 216.73.216.221 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/philiprehberger-nextjs/ |
Upload File : |
NEXT_PUBLIC_API_BASE_URL=https://philiprehberger.com # Laravel API (server-side only — not exposed to browser) LARAVEL_API_URL=https://portal.scopeforged.com # Token for on-demand ISR revalidation (POST /api/revalidate) REVALIDATE_TOKEN=bBE2WjgaWTJ_Nx3AFukB3mfsQKXPPHnAgJcOaXwTfn4 # ============================================ # Deployment Configuration (Required for npm run deploy) # ============================================ SERVER_HOST=35.80.110.71 SERVER_USERNAME=ubuntu SERVER_PRIVATE_KEY=/home/ubuntu/.ssh/ps4_new SERVER_DEST_PATH=/var/www/philiprehberger-nextjs SERVER_PM2_PROCESS=philiprehberger-nextjs RELEASES_TO_KEEP=2 # ============================================ # EmailJS Configuration (Required for contact form) # ============================================ # Get these from your EmailJS dashboard: https://www.emailjs.com/ # These are SERVER-SIDE variables (not exposed to client) EMAILJS_SERVICE_ID=service_vya873h EMAILJS_TEMPLATE_ID=template_6ilaky7 EMAILJS_PUBLIC_KEY=1EvPRt_Y_1owrR37p EMAILJS_PRIVATE_KEY=2xdVNucBpbUkvlFYsKt3u NEXT_PUBLIC_GA_ID=G-HZ8Z4XP611 ## Registry secrets — used by .scripts/update-secret.sh # .NET (NuGet) NUGET_API_KEY=oy2pruipppec2o4b2qla6c5ltyp5lssenbx4wc5ljosoxa # Kotlin (Maven Central via Sonatype OSSRH) OSSRH_USERNAME=uJthYQ OSSRH_PASSWORD=mDR7QCEaEWyCPgOuLU8yjuNurEF553VBo GPG_PRIVATE_KEY_FILE=.scripts/gpg-private-key.asc GPG_PASSPHRASE=liamisgreat # PHP (Packagist) PACKAGIST_TOKEN=b7728166325d4312d56685acd1451c74e4a17af7 # Python (PyPI) PYPI_TOKEN=pypi-AgEIcHlwaS5vcmcCJDAyYzVlMDUzLTQ3NDItNDI4OS05YWJhLWRiM2UwZWFlZDgzMgACKlszLCJhNjk4NDgwZi1iNzI3LTQ3ZjYtOGU1Zi1lNDZmMGM5MDBhYWEiXQAABiAzI4OKjCEdlphPp5hdFi9aRWQAKTHQIwo6SK2NL3Kbbw # Ruby (RubyGems) RUBYGEMS_API_KEY=rubygems_eaa3eaefc5618fd0df93d378994556c6cf95854288564fa5 # Rust (crates.io) CARGO_REGISTRY_TOKEN=cioAZjW0vTFwLpwPGBMRTzcqhlGkeieB3EX # TypeScript (npm) NPM_TOKEN=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 HEX_API_KEY=b90225d54109b18c189ca8cb73c286ec # ============================================ # Switchyard (Optional — contact form lead mirror) # ============================================ # Forwards each accepted contact-form submission to Switchyard's multi-tenant # ClickUp lead-intake API. Fire-and-forget — EmailJS remains the primary path, # so a missing key or unreachable Switchyard never blocks the form response. # Leave SWITCHYARD_API_KEY empty to disable forwarding (useful for local + CI). # The configured SWITCHYARD_SOURCE_SLUG must exist as a LeadSource in the # workspace that owns the API key. SWITCHYARD_API_URL=https://api.switchyard.philiprehberger.com SWITCHYARD_API_KEY=swy_uofedxrb_NtDfUeKZDv6gCZgMy8eTXysYHwgj5zMvJlI0rt3m SWITCHYARD_SOURCE_SLUG=philiprehberger-form