home
/
forge
/
.letsencrypt-renew
➕ New
📤 Upload
✎ Editing:
3053240
← Back
TIME=$(date +%s) { wget -nv -O letsencrypt_script$TIME "https://forge-certificates.laravel.com/le/3053240/2090147/ecdsa?v=2&env=production" bash letsencrypt_script$TIME } &> /home/forge/.letsencrypt-renew/3053240.out STATUS=$([ $? -eq 0 ] && echo "success" || echo "failure") echo "LetsEncrypt finished with status: $STATUS" rm letsencrypt_script$TIME REPORTING_STATUS_CODE=0 REPORTING_ATTEMPTS=1 REPORTING_MAX_ATTEMPTS=5 REPORTING_SLEEP=15 until [ "$REPORTING_STATUS_CODE" -ge 200 ] && [ "$REPORTING_STATUS_CODE" -le 204 ]; do REPORTING_STATUS_CODE=$(curl --write-out "%{http_code}" --output /dev/null -s -L --request POST \ --url "https://forge.laravel.com/ssl/ping" \ --data-urlencode "site=2090147" \ --data-urlencode "certificate=3053240" \ --data-urlencode "status=$STATUS" ) if [ "$REPORTING_STATUS_CODE" -ge 200 ] && [ "$REPORTING_STATUS_CODE" -le 204 ]; then echo "Successfully reported LetsEncrypt request status back to Laravel Forge." break fi if [ $REPORTING_ATTEMPTS -eq $REPORTING_MAX_ATTEMPTS ]; then echo "Failed to report LetsEncrypt request status back to Laravel Forge after $REPORTING_ATTEMPTS attempts." exit 1 fi echo "Failed to report LetsEncrypt request status back to Laravel Forge. Retrying in $REPORTING_SLEEP seconds..." sleep $REPORTING_SLEEP REPORTING_ATTEMPTS=$((REPORTING_ATTEMPTS+1)) done
💾 Save Changes
Cancel
📤 Upload File
×
Select File
Upload
Cancel
➕ Create New
×
Type
📄 File
📁 Folder
Name
Create
Cancel
✎ Rename Item
×
Current Name
New Name
Rename
Cancel
🔐 Change Permissions
×
Target File
Permission (e.g., 0755, 0644)
0755
0644
0777
Apply
Cancel