Merge pull request #9 from archtika/devel

Update deploy action to not trigger on pull requests
This commit is contained in:
Thilo Hohlt
2024-09-14 21:56:58 +02:00
committed by GitHub
4 changed files with 9 additions and 6 deletions

View File

@@ -1,9 +1,10 @@
name: Deploy app to demo server (demo.archtika.com) name: Deploy app to server
on: on:
workflow_run: workflow_run:
workflows: [ 'Playwright tests' ] workflows: [ 'Playwright tests' ]
types: [ completed ] types: [ completed ]
branches: [ devel, main ]
env: env:
SERVER_USER: root SERVER_USER: root
SERVER_IP: 128.140.75.240 SERVER_IP: 128.140.75.240
@@ -11,7 +12,9 @@ env:
jobs: jobs:
deploy: deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' }} if: |
github.event.workflow_run.conclusion == 'success' &&
github.event.workflow_run.event == 'push'
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4

View File

@@ -2,9 +2,9 @@ name: Playwright tests
on: on:
push: push:
branches: [ main ] branches: [ devel, main ]
pull_request: pull_request:
branches: [ main ] branches: [ devel, main ]
jobs: jobs:
test: test:

View File

@@ -61,7 +61,7 @@
api = { api = {
type = "app"; type = "app";
program = "${pkgs.writeShellScriptBin "api-setup" '' program = "${pkgs.writeShellScriptBin "api-setup" ''
JWT_SECRET=$(head -c 64 /dev/urandom | base64 | tr -d '/+=' | head -c 64) JWT_SECRET=$(tr -dc 'A-Za-z0-9' < /dev/urandom | head -c64)
${pkgs.postgresql_16}/bin/psql postgres://postgres@localhost:15432/archtika -c "ALTER DATABASE archtika SET \"app.jwt_secret\" TO '$JWT_SECRET'" ${pkgs.postgresql_16}/bin/psql postgres://postgres@localhost:15432/archtika -c "ALTER DATABASE archtika SET \"app.jwt_secret\" TO '$JWT_SECRET'"

View File

@@ -102,7 +102,7 @@ in
}; };
script = '' script = ''
JWT_SECRET=$(head -c 64 /dev/urandom | base64 | tr -d '/+=' | head -c 64) JWT_SECRET=$(tr -dc 'A-Za-z0-9' < /dev/urandom | head -c64)
${pkgs.postgresql_16}/bin/psql postgres://postgres@localhost:5432/${cfg.databaseName} -c "ALTER DATABASE ${cfg.databaseName} SET \"app.jwt_secret\" TO '$JWT_SECRET'" ${pkgs.postgresql_16}/bin/psql postgres://postgres@localhost:5432/${cfg.databaseName} -c "ALTER DATABASE ${cfg.databaseName} SET \"app.jwt_secret\" TO '$JWT_SECRET'"