[FIX] 強制 HTTPS 與信任代理以修正 Mixed Content 問題,並加入 CI/CD 自動同步 main 邏輯
All checks were successful
star-cloud-deploy-demo / deploy-demo (push) Successful in 44s
All checks were successful
star-cloud-deploy-demo / deploy-demo (push) Successful in 44s
This commit is contained in:
@@ -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 }}
|
||||||
|
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
@@ -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');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user