From 7fc1a58c3fecd86e71fa063c884d169abb3e5179 Mon Sep 17 00:00:00 2001 From: Nebulae Date: Thu, 27 Nov 2025 17:45:02 +0100 Subject: [PATCH] deploy(debug) --- .gitea/workflows/deploy-preprod.yml | 81 ----------------------------- .gitea/workflows/test-ipv6.yml | 19 ++++--- 2 files changed, 13 insertions(+), 87 deletions(-) delete mode 100644 .gitea/workflows/deploy-preprod.yml diff --git a/.gitea/workflows/deploy-preprod.yml b/.gitea/workflows/deploy-preprod.yml deleted file mode 100644 index 775df71..0000000 --- a/.gitea/workflows/deploy-preprod.yml +++ /dev/null @@ -1,81 +0,0 @@ -name: Deploy Roxane to Preprod - -on: - push: - branches: - - release - -jobs: - deploy: - runs-on: ubuntu-latest - - container: - image: nebulaed/php83-node22 - - steps: - - name: Install network tools - run: | - apt update - apt install -y iproute2 iputils-ping - - - name: Check IPv6 inside container - run: | - ip -6 addr - ip -6 route - ping6 -c 3 2a01:e0a:bfe:a8a0::205 || echo "IPv6 failed" - - - name: Configure SSH - env: - SSH_HOST: ${{ vars.PREPROD_HOST }} - SSH_PORT: ${{ vars.PREPROD_PORT }} - run: | - mkdir -p ~/.ssh - echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519 - chmod 600 ~/.ssh/id_ed25519 - - case "$SSH_HOST" in - *:*) SSH_HOST_SSH="[$SSH_HOST]" ;; - *) SSH_HOST_SSH="$SSH_HOST" ;; - esac - - echo "Host used for SSH: $SSH_HOST_SSH" - - # Ajoute l'hôte dans known_hosts - ssh-keyscan -t ed25519 -p "$SSH_PORT" "$SSH_HOST" >> ~/.ssh/known_hosts - - # Exporte pour usage dans les étapes suivantes - echo "SSH_HOST_SSH=$SSH_HOST_SSH" >> $GITHUB_ENV - - - name: Deploy Roxane - env: - SSH_USER: ${{ vars.PREPROD_USER }} - SSH_PORT: ${{ vars.PREPROD_PORT }} - SSH_HOST_SSH: ${{ env.SSH_HOST_SSH }} - PREPROD_PATH: ${{ vars.PREPROD_PATH }} - run: | - ssh -p "$SSH_PORT" "$SSH_USER@$SSH_HOST_SSH" <<'ENDSSH' - set -e - cd $PREPROD_PATH - - echo "Pulling latest Roxane release..." - git pull origin release - - echo "Installing Composer dependencies..." - composer install --no-dev --optimize-autoloader --no-interaction - - echo "Building frontend with Vite..." - npm ci - npm run build - - echo "Running database migrations..." - php artisan migrate --force - - echo "Optimizing Roxane..." - php artisan optimize - - echo "Restarting queue workers..." - php artisan queue:restart || true - - echo "Roxane deployed successfully to preprod!" - ENDSSH - diff --git a/.gitea/workflows/test-ipv6.yml b/.gitea/workflows/test-ipv6.yml index fc245fd..25dd946 100644 --- a/.gitea/workflows/test-ipv6.yml +++ b/.gitea/workflows/test-ipv6.yml @@ -1,11 +1,18 @@ -name: Test IPv6 -run-name: IPv6 connectivity test +name: IPv6-test +run-name: Test IPv6 connectivity -on: [workflow_dispatch] +on: + workflow_dispatch: jobs: - ipv6-test: + ipv6: runs-on: ubuntu-latest steps: - - run: ip a - - run: ping6 -c 3 2a01:e0a:bfe:a8a0::205 + - name: Show network + run: | + ip -6 addr + ip -6 route + + - name: Ping IPv6 server + run: | + ping6 -c 3 2a01:e0a:bfe:a8a0::205 || true