aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitea/workflows/release.yaml15
-rw-r--r--Dockerfile6
2 files changed, 4 insertions, 17 deletions
diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml
index 46c9925..bc0c674 100644
--- a/.gitea/workflows/release.yaml
+++ b/.gitea/workflows/release.yaml
@@ -87,21 +87,6 @@ jobs:
${{ secrets.DOCKER_REGISTRY_USER}}/hypermirror:latest
${{ secrets.DOCKER_REGISTRY_USER}}/hypermirror:v${{ steps.meta.outputs.IMAGE_VERSION }}
- - name: Run Trivy vulnerability scanner
- uses: aquasecurity/trivy-action@0.29.0
- with:
- image-ref: ${{ secrets.DOCKER_REGISTRY_USER}}/hypermirror:latest
- format: 'table'
- exit-code: '1'
- ignore-unfixed: true
- vuln-type: 'os'
- severity: 'CRITICAL,HIGH'
- env:
- TRIVY_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-db:2
- TRIVY_JAVA_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-java-db:1
- TRIVY_SKIP_DB_UPDATE: false
- TRIVY_SKIP_JAVA_DB_UPDATE: false
-
- name: Push Docker image
uses: docker/build-push-action@v6
with:
diff --git a/Dockerfile b/Dockerfile
index 87e8ba2..587b555 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -4,12 +4,14 @@ RUN pacman -Syu --noconfirm && pacman -S --noconfirm \
nginx rsync cronie util-linux findutils && \
pacman -Scc --noconfirm
-RUN mkdir /srv/repo
+# Create the /srv/repo directory to store repository data
+RUN mkdir -p /srv/repo
COPY entrypoint.bash /
RUN chmod u+x /entrypoint.bash
-
+# Define a mount point for the repository data
VOLUME /srv/repo
+# Expose port 80 for the web server
EXPOSE 80
ENTRYPOINT ["/entrypoint.bash"]