diff --git a/.github/workflows/release-container.yaml b/.github/workflows/release-container.yaml deleted file mode 100644 index ace3afc..0000000 --- a/.github/workflows/release-container.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: release-container -on: - push: - branches: ['release'] - -env: - REGISTRY: ghcr.io - IMAGE_NAME: ${{ github.repository }} - -jobs: - release-container: - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - - name: Log in to the Container registry - uses: docker/login-action@v1 - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Extract metadata (tags, labels) for Docker - id: meta - uses: docker/metadata-action@v3 - with: - images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - - - name: Build and push Docker image - uses: docker/build-push-action@v2 - with: - context: . - push: true - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} \ No newline at end of file diff --git a/.gitignore b/.gitignore index b496494..cc79856 100644 --- a/.gitignore +++ b/.gitignore @@ -27,4 +27,4 @@ Temporary Items .apdisk # Ignore evaluations folder -evaluations \ No newline at end of file +evaluations diff --git a/Dockerfile b/Dockerfile index f37d9bf..b39b91f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,3 @@ -FROM ubuntu:20.04 -LABEL org.opencontainers.image.source https://github.com/timarenz/lw-scanner-action -RUN apt-get update \ - && apt-get install -y --no-install-recommends apt-transport-https ca-certificates curl gnupg lsb-release jq \ - && rm -rf /var/lib/apt/lists/* -RUN curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg -RUN echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ - $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null -RUN apt-get update && apt-get install -y --no-install-recommends docker-ce-cli && rm -rf /var/lib/apt/lists/* -RUN curl -LJo /usr/local/bin/lw-scanner https://github.com/lacework/lacework-vulnerability-scanner/releases/download/v0.1.3/lw-scanner-linux-amd64 && chmod +x /usr/local/bin/lw-scanner +FROM ghcr.io/timarenz/lw-scanner:v0.1.3 COPY ./docker-entrypoint.sh / ENTRYPOINT ["/docker-entrypoint.sh"] \ No newline at end of file