From acb1fde5e7d3663030a487d50dc1d5419b1c7f9d Mon Sep 17 00:00:00 2001 From: pit Date: Wed, 27 Sep 2023 11:17:17 +0100 Subject: [PATCH] feat: add docker to gh action --- .github/workflows/actions/docker-compose/action.yml | 12 ++++++++++++ .github/workflows/e2e-tests.yml | 3 +++ 2 files changed, 15 insertions(+) create mode 100644 .github/workflows/actions/docker-compose/action.yml diff --git a/.github/workflows/actions/docker-compose/action.yml b/.github/workflows/actions/docker-compose/action.yml new file mode 100644 index 000000000..16bd627f0 --- /dev/null +++ b/.github/workflows/actions/docker-compose/action.yml @@ -0,0 +1,12 @@ +# .github/actions/docker-compose/action.yml +name: 'Docker-Compose Setup' +description: 'Sets up docker-compose' +runs: + using: 'composite' + steps: + - name: Download Docker-Compose plugin + shell: bash + run: curl -SL https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose + - name: Make plugin executable + shell: bash + run: sudo chmod +x /usr/local/bin/docker-compose diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index b1ed1b67d..264e182b4 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -13,6 +13,7 @@ jobs: - uses: actions/setup-node@v3 with: node-version: 18 + - uses: ./.github/actions/docker-compose - name: Generate package-lock.json run: npm install - name: Install dependencies @@ -31,3 +32,5 @@ jobs: name: playwright-report path: playwright-report/ retention-days: 30 + env: + DATABASE_URL: postgres://myuser:documenso@localhost:5432/postgres