diff --git a/.github/workflows/docker-compose.yml b/.github/workflows/docker-compose.yml index a19a634..b06a545 100644 --- a/.github/workflows/docker-compose.yml +++ b/.github/workflows/docker-compose.yml @@ -5,12 +5,14 @@ on: branches: [ master ] paths: - '.github/workflows/docker-compose.yml' - - 'docker-compose.yml' + - '**/docker-compose.yml' + - 'docker/server/Dockerfile' push: branches: [ master ] paths: - '.github/workflows/docker-compose.yml' - - 'docker-compose.yml' + - '**/docker-compose.yml' + - 'docker/server/Dockerfile' permissions: contents: read @@ -22,8 +24,13 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Update docker-compose + run: | + curl -SL https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-linux-x86_64 -o docker-compose + chmod a+x docker-compose + - name: Pull Docker images - run: docker-compose -f docker/docker-compose.yml pull + run: ./docker-compose -f docker/docker-compose.yml pull build: runs-on: ubuntu-latest @@ -31,5 +38,10 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Update docker-compose + run: | + curl -SL https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-linux-x86_64 -o docker-compose + chmod a+x docker-compose + - name: Build Docker images - run: docker-compose -f docker/docker-compose.yml build + run: ./docker-compose -f docker/docker-compose.yml build diff --git a/README.md b/README.md index 80d848f..958650a 100644 --- a/README.md +++ b/README.md @@ -107,6 +107,11 @@ docker-compose build docker-compose up -d ``` +Please note that docker-compose v2 is required for building while most +distributions will ship older versions. You can download a recent version from +https://docs.docker.com/compose/install/ + + ## Setup of NATS server There is a detailed description on how to install and run the NATS server