diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml deleted file mode 100644 index a00c10e..0000000 --- a/.gitea/workflows/deploy.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Deploy - -on: - push: - tags: - - '*' - -jobs: - deploy: - runs-on: ubuntu-latest - env: - DOCKER_COMPOSE: IMAGE_TAG=${{ gitea.ref_name }} docker compose --ansi=never -f=compose.yaml -f=compose.prod.yaml - steps: diff --git a/.gitea/workflows/release-nightly.yml b/.gitea/workflows/release-nightly.yml index 9a36613..f2393e2 100644 --- a/.gitea/workflows/release-nightly.yml +++ b/.gitea/workflows/release-nightly.yml @@ -47,3 +47,5 @@ jobs: push: true tags: | gitea.marijndoeve.nl/marijn/${{ steps.meta.outputs.REPO_NAME }}:${{ env.DOCKER_LATEST }} + cache-from: type=registry,ref=gitea.marijndoeve.nl/marijn/${{ steps.meta.outputs.REPO_NAME }}:buildcache + cache-to: type=registry,ref=gitea.marijndoeve.nl/marijn/${{ steps.meta.outputs.REPO_NAME }}:buildcache,mode=max diff --git a/.gitea/workflows/release-tag.yml b/.gitea/workflows/release-tag.yml index 570c1a1..7d13cab 100644 --- a/.gitea/workflows/release-tag.yml +++ b/.gitea/workflows/release-tag.yml @@ -50,6 +50,8 @@ jobs: tags: | gitea.marijndoeve.nl/marijn/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }} gitea.marijndoeve.nl/marijn/${{ steps.meta.outputs.REPO_NAME }}:${{ env.DOCKER_LATEST }} + cache-from: type=registry,ref=gitea.marijndoeve.nl/marijn/${{ steps.meta.outputs.REPO_NAME }}:buildcache + cache-to: type=registry,ref=gitea.marijndoeve.nl/marijn/${{ steps.meta.outputs.REPO_NAME }}:buildcache,mode=max - name: Deploy Image to Sever id: deploy diff --git a/Containerfile b/Containerfile index c9e55c7..928ba5b 100644 --- a/Containerfile +++ b/Containerfile @@ -13,8 +13,8 @@ FROM base as prod ADD requirements.txt ./ RUN apt-get update && apt-get install -y build-essential \ - && pip install --upgrade pip \ - && pip3 install -r requirements.txt \ + && pip3 install --no-cache --upgrade pip \ + && pip3 install --no-cache -r requirements.txt \ && apt-get remove -y build-essential ADD projectorpi_web/* ./