From 7a09debbef1634495f8d6bfa0813b0f9e42f2796 Mon Sep 17 00:00:00 2001 From: Thomas Nordquist Date: Fri, 10 May 2024 21:18:17 +0200 Subject: [PATCH] chore: fix docker context --- .github/workflows/build-dockerfile.yml | 10 +++------- .github/workflows/ui-test.yml | 25 +++---------------------- docker/Dockerfile => Dockerfile | 1 - 3 files changed, 6 insertions(+), 30 deletions(-) rename docker/Dockerfile => Dockerfile (96%) diff --git a/.github/workflows/build-dockerfile.yml b/.github/workflows/build-dockerfile.yml index 17e4c3fc..029fc78c 100644 --- a/.github/workflows/build-dockerfile.yml +++ b/.github/workflows/build-dockerfile.yml @@ -1,5 +1,3 @@ -name: Build - on: push: branches: @@ -8,15 +6,14 @@ on: - beta - tnordquist/test-ci paths: - - ./docker + - ./Dockerfile - .github jobs: create-image: runs-on: ubuntu-latest steps: - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + - uses: actions/checkout@v4 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Login to Docker Hub @@ -29,6 +26,5 @@ jobs: uses: docker/build-push-action@v5 with: context: . - file: ./Dockerfile push: true - tags: thomasnordquist/mqtt-explorer-ui-tests:latest + tags: ghcr.io/thomasnordquist/mqtt-explorer-ui-tests:latest diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml index 36c2e4bd..0e5449f5 100644 --- a/.github/workflows/ui-test.yml +++ b/.github/workflows/ui-test.yml @@ -1,34 +1,15 @@ on: [push] jobs: - build: - runs-on: ubuntu-latest - name: A job to say hello - steps: - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - name: Login to Docker Hub - uses: docker/login-action@v3 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - name: Build and push - uses: docker/build-push-action@v5 - with: - context: . - file: ./Dockerfile - push: true - tags: thomasnordquist/mqtt-explorer-ui-tests:latest test: runs-on: ubuntu-latest container: - image: thomasnordquist/mqtt-explorer-ui-tests:latest + image: ghcr.io/thomasnordquist/mqtt-explorer-ui-tests:latest volumes: - ./:/app + options: --user root steps: + - uses: actions/checkout@v4 - name: Install Packages run: yarn install --frozen-lockfile - name: Build diff --git a/docker/Dockerfile b/Dockerfile similarity index 96% rename from docker/Dockerfile rename to Dockerfile index a4a916e9..e4af3c0c 100644 --- a/docker/Dockerfile +++ b/Dockerfile @@ -12,6 +12,5 @@ ENV LC_ALL en_US.UTF-8 CMD /bin/bash -COPY cloneBuildAndTest.sh ./ VOLUME /app EXPOSE 5900