From 79d7db3a3b5845741d5e63f60db55537e2a427ae Mon Sep 17 00:00:00 2001 From: Sky Brewer Date: Wed, 2 Apr 2025 19:04:54 +0200 Subject: [PATCH 1/3] Update working directory docker --- .github/workflows/docker.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 255de8b8..f5f2be35 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest defaults: run: - working-directory: server + working-directory: ./server steps: - uses: actions/checkout@v4 - name: Log in to the Container registry @@ -39,7 +39,7 @@ jobs: - name: Build and push Docker image uses: docker/build-push-action@v5 with: - context: . + context: ./server push: true platforms: linux/amd64,linux/arm64 tags: ${{ steps.meta.outputs.tags }} From 51e0bd05c1c9aa8a016d3c3431b54b1ed689cfa4 Mon Sep 17 00:00:00 2001 From: Sky Brewer Date: Wed, 2 Apr 2025 19:26:53 +0200 Subject: [PATCH 2/3] fix image name --- .github/workflows/docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index f5f2be35..a16428e4 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -10,7 +10,7 @@ on: env: REGISTRY: ghcr.io - IMAGE_NAME: recceiver + IMAGE_NAME: ${{ github.repository }}/recceiver jobs: build-and-push-image: From 354d3b7aa0154635b7832ed8e0ef89982b8a14e0 Mon Sep 17 00:00:00 2001 From: Sky Brewer Date: Wed, 2 Apr 2025 19:06:35 +0200 Subject: [PATCH 3/3] Update readme --- server/README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/README.md b/server/README.md index d513055b..239c3e0a 100644 --- a/server/README.md +++ b/server/README.md @@ -4,6 +4,14 @@ Application for talking between IOCs (via [reccaster](../client)) and ChannelFin Written using [twistd](https://twisted.org/). +## Docker + +There is an example docker compose script which runs recceiver and channelfinder together. + +```bash +docker compose up +``` + ## Formatting and Linting Recceiver uses [ruff](https://docs.astral.sh/ruff/) for formatting and linting. See website for installation instructions.