[FIX] 強制 HTTPS 與信任代理以修正 Mixed Content 問題,並加入 CI/CD 自動同步 main 邏輯
All checks were successful
star-cloud-deploy-demo / deploy-demo (push) Successful in 44s

This commit is contained in:
2026-03-06 17:16:00 +08:00
parent adea7feb7b
commit 21e064ff91
3 changed files with 18 additions and 2 deletions

View File

@@ -97,3 +97,17 @@ jobs:
php artisan view:cache php artisan view:cache
" "
docker exec star-cloud-demo-laravel chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache docker exec star-cloud-demo-laravel chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache
- name: Step 5 - Auto Sync workflows to main
run: |
git config --global user.email "bot@taiwan-star.com.tw"
git config --global user.name "CICD Bot"
git fetch origin main
git checkout main
git checkout ${{ github.ref_name }} -- .gitea/workflows/
if ! git diff --cached --quiet; then
git commit -m "[AUTO] Sync workflows from ${{ github.ref_name }} to main"
GIT_SSH_COMMAND="ssh -p 3222 -o StrictHostKeyChecking=no" git push origin main
fi
git checkout ${{ github.ref_name }}

View File

@@ -12,7 +12,7 @@ class TrustProxies extends Middleware
* *
* @var array<int, string>|string|null * @var array<int, string>|string|null
*/ */
protected $proxies; protected $proxies = '*';
/** /**
* The headers that should be used to detect proxies. * The headers that should be used to detect proxies.

View File

@@ -19,6 +19,8 @@ class AppServiceProvider extends ServiceProvider
*/ */
public function boot(): void public function boot(): void
{ {
// if (!$this->app->isLocal()) {
\Illuminate\Support\Facades\URL::forceScheme('https');
}
} }
} }