Compare commits
17 Commits
supabase
...
c635955240
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c635955240 | ||
| ee6bfbe34c | |||
| 5ea15fa75c | |||
| 621d2bff2d | |||
| f161aa0a3a | |||
| 617c00e8dc | |||
| 2ca7dc72cb | |||
| d8d2269817 | |||
| f768ae8d8b | |||
| e2a5fe2190 | |||
| 1ffe7d862f | |||
| fb9a6677e1 | |||
| aba3369565 | |||
| 083a7ce2e5 | |||
| 2bd7edde17 | |||
| 4dd35c64e0 | |||
| 2bf0394ffc |
@@ -5,7 +5,7 @@ on:
|
||||
branches:
|
||||
- main
|
||||
schedule:
|
||||
- cron: "0 22 * * 0" # sunday 22:00
|
||||
- cron: "0 22 1 * *" # First of every month
|
||||
|
||||
jobs:
|
||||
build:
|
||||
@@ -48,6 +48,26 @@ jobs:
|
||||
org.opencontainers.image.ref.name=${{ env.GITHUB_REF }}
|
||||
org.opencontainers.image.title=ScanWave
|
||||
|
||||
deploy:
|
||||
needs: build
|
||||
steps:
|
||||
- name: Trigger Komodo Deploy
|
||||
env:
|
||||
URL: ${{ secrets.KOMODO_URL }}
|
||||
SECRET: ${{ secrets.KOMODO_SECRET }}
|
||||
BODY_FILE: ${{ github.event_path }}
|
||||
run: |
|
||||
SIG="sha256=$(openssl dgst -sha256 -hmac "$SECRET" "$BODY_FILE" | cut -d' ' -f2)"
|
||||
curl -fsSL -X POST "$URL" \
|
||||
-H 'Content-Type: application/json' \
|
||||
-H "X-Hub-Signature-256: $SIG" \
|
||||
-H 'X-GitHub-Event: push' \
|
||||
-H "X-GitHub-Delivery: $GITHUB_RUN_ID.$GITHUB_RUN_NUMBER" \
|
||||
--data @"$BODY_FILE"
|
||||
|
||||
verify:
|
||||
needs: build
|
||||
steps:
|
||||
- name: Run Trivy vulnerability scanner
|
||||
uses: aquasecurity/trivy-action@0.24.0
|
||||
with:
|
||||
|
||||
@@ -9,4 +9,4 @@ services:
|
||||
- "traefik.http.routers.scan-wave.tls.certresolver=leresolver"
|
||||
- "traefik.http.routers.scan-wave.entrypoints=websecure"
|
||||
- "traefik.http.services.scan-wave.loadbalancer.server.port=3000"
|
||||
- "traefik.http.routers.scan-wave.middlewares=hsts"
|
||||
- "traefik.http.routers.scan-wave.middlewares=hsts"
|
||||
|
||||
Reference in New Issue
Block a user