diff --git a/.gitea/workflows/deploy-demo.yaml b/.gitea/workflows/deploy-demo.yaml index 3904349..e61ca0c 100644 --- a/.gitea/workflows/deploy-demo.yaml +++ b/.gitea/workflows/deploy-demo.yaml @@ -97,3 +97,17 @@ jobs: php artisan view: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 }} + diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php index 3391630..559dd2f 100644 --- a/app/Http/Middleware/TrustProxies.php +++ b/app/Http/Middleware/TrustProxies.php @@ -12,7 +12,7 @@ class TrustProxies extends Middleware * * @var array|string|null */ - protected $proxies; + protected $proxies = '*'; /** * The headers that should be used to detect proxies. diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 452e6b6..b395363 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -19,6 +19,8 @@ class AppServiceProvider extends ServiceProvider */ public function boot(): void { - // + if (!$this->app->isLocal()) { + \Illuminate\Support\Facades\URL::forceScheme('https'); + } } }