diff --git a/.env b/.env index 2a7f8262ef..b0f3dfd7f1 100644 --- a/.env +++ b/.env @@ -13,7 +13,7 @@ UI_PORT=3000 AUTH_SECRET="N/c6mnaS5+SWq81+819OrzQZlmx1Vxtp/orjttJSmw8=" #### Prowler API Configuration #### -PROWLER_API_VERSION="latest" +PROWLER_API_VERSION="stable" # PostgreSQL settings # If running Django and celery on host, use 'localhost', else use 'postgres-db' POSTGRES_HOST=postgres-db diff --git a/.github/workflows/api-build-lint-push-containers.yml b/.github/workflows/api-build-lint-push-containers.yml index 5aaec3c455..1a463ff7bc 100644 --- a/.github/workflows/api-build-lint-push-containers.yml +++ b/.github/workflows/api-build-lint-push-containers.yml @@ -23,6 +23,7 @@ env: # Tags LATEST_TAG: latest RELEASE_TAG: ${{ github.event.release.tag_name }} + STABLE_TAG: stable WORKING_DIRECTORY: ./api @@ -92,5 +93,6 @@ jobs: push: true tags: | ${{ env.PROWLERCLOUD_DOCKERHUB_REPOSITORY }}/${{ env.PROWLERCLOUD_DOCKERHUB_IMAGE }}:${{ env.RELEASE_TAG }} + ${{ env.PROWLERCLOUD_DOCKERHUB_REPOSITORY }}/${{ env.PROWLERCLOUD_DOCKERHUB_IMAGE }}:${{ env.STABLE_TAG }} cache-from: type=gha cache-to: type=gha,mode=max diff --git a/.github/workflows/sdk-pull-request.yml b/.github/workflows/sdk-pull-request.yml index ae0669b278..ecdb7198bb 100644 --- a/.github/workflows/sdk-pull-request.yml +++ b/.github/workflows/sdk-pull-request.yml @@ -38,6 +38,7 @@ jobs: mkdocs.yml .backportrc.json .env + docker-compose* - name: Install poetry if: steps.are-non-ignored-files-changed.outputs.any_changed == 'true' diff --git a/.github/workflows/ui-build-lint-push-containers.yml b/.github/workflows/ui-build-lint-push-containers.yml index 2368636397..a34c2379e6 100644 --- a/.github/workflows/ui-build-lint-push-containers.yml +++ b/.github/workflows/ui-build-lint-push-containers.yml @@ -23,6 +23,7 @@ env: # Tags LATEST_TAG: latest RELEASE_TAG: ${{ github.event.release.tag_name }} + STABLE_TAG: stable WORKING_DIRECTORY: ./ui @@ -92,5 +93,6 @@ jobs: push: true tags: | ${{ env.PROWLERCLOUD_DOCKERHUB_REPOSITORY }}/${{ env.PROWLERCLOUD_DOCKERHUB_IMAGE }}:${{ env.RELEASE_TAG }} + ${{ env.PROWLERCLOUD_DOCKERHUB_REPOSITORY }}/${{ env.PROWLERCLOUD_DOCKERHUB_IMAGE }}:${{ env.STABLE_TAG }} cache-from: type=gha cache-to: type=gha,mode=max diff --git a/docker-compose.yml b/docker-compose.yml index 004e82e2fd..73b9699370 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ services: api: hostname: "prowler-api" - image: prowlercloud/prowler-api:${PROWLER_API_VERSION:-latest} + image: prowlercloud/prowler-api:${PROWLER_API_VERSION:-stable} env_file: - path: .env required: false @@ -17,7 +17,7 @@ services: - "prod" ui: - image: prowlercloud/prowler-ui:${PROWLER_UI_VERSION:-latest} + image: prowlercloud/prowler-ui:${PROWLER_UI_VERSION:-stable} env_file: - path: .env required: false @@ -61,7 +61,7 @@ services: retries: 3 worker: - image: prowlercloud/prowler-api:${PROWLER_API_VERSION:-latest} + image: prowlercloud/prowler-api:${PROWLER_API_VERSION:-stable} env_file: - path: .env required: false @@ -75,7 +75,7 @@ services: - "worker" worker-beat: - image: prowlercloud/prowler-api:${PROWLER_API_VERSION:-latest} + image: prowlercloud/prowler-api:${PROWLER_API_VERSION:-stable} env_file: - path: ./.env required: false