Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps/autoscan/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@


FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:f49900e6e09e1e782e80a9281d2e559a8520ec90c3d46e8714013b12c593c369 as builder
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:48b8c4f16a22d675e504971c7a18b5384346a081b4c2f031923eb23f16c7d68d as builder

Check warning on line 3 in apps/autoscan/Dockerfile

View workflow job for this annotation

GitHub Actions / Build autoscan / Build (linux/amd64)

The 'as' keyword should match the case of the 'from' keyword

FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/

Check warning on line 3 in apps/autoscan/Dockerfile

View workflow job for this annotation

GitHub Actions / Build autoscan / Build (linux/arm64)

The 'as' keyword should match the case of the 'from' keyword

FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
ARG TARGETARCH
ARG VENDOR
ARG VERSION
Expand All @@ -22,7 +22,7 @@

USER apps

COPY --chmod=0755 . /

Check warning on line 25 in apps/autoscan/Dockerfile

View workflow job for this annotation

GitHub Actions / Build autoscan / Build (linux/amd64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

Check warning on line 25 in apps/autoscan/Dockerfile

View workflow job for this annotation

GitHub Actions / Build autoscan / Build (linux/arm64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

COPY --from=builder /autoscan/autoscan /app/autoscan

Expand Down
2 changes: 1 addition & 1 deletion apps/caddy/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@


FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:f49900e6e09e1e782e80a9281d2e559a8520ec90c3d46e8714013b12c593c369 as builder
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:48b8c4f16a22d675e504971c7a18b5384346a081b4c2f031923eb23f16c7d68d as builder

Check warning on line 3 in apps/caddy/Dockerfile

View workflow job for this annotation

GitHub Actions / Build caddy / Build (linux/amd64)

The 'as' keyword should match the case of the 'from' keyword

FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/

Check warning on line 3 in apps/caddy/Dockerfile

View workflow job for this annotation

GitHub Actions / Build caddy / Build (linux/arm64)

The 'as' keyword should match the case of the 'from' keyword

FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
ARG TARGETARCH
ARG VENDOR
ARG VERSION
Expand All @@ -20,7 +20,7 @@
USER apps

COPY --from=builder /caddy-bin "/app/caddy"
COPY --chmod=0755 . /

Check warning on line 23 in apps/caddy/Dockerfile

View workflow job for this annotation

GitHub Actions / Build caddy / Build (linux/amd64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

Check warning on line 23 in apps/caddy/Dockerfile

View workflow job for this annotation

GitHub Actions / Build caddy / Build (linux/arm64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

EXPOSE 8080 8443
WORKDIR /config
2 changes: 1 addition & 1 deletion apps/devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:f49900e6e09e1e782e80a9281d2e559a8520ec90c3d46e8714013b12c593c369 AS go
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:48b8c4f16a22d675e504971c7a18b5384346a081b4c2f031923eb23f16c7d68d AS go

# hadolint ignore=DL3007
FROM ghcr.io/trueforge-org/python:3.13.12@sha256:ec0d5db35e9cb896aa56dba7cacc1a97dede19debe52c217ed044e7a32f27536
Expand All @@ -16,7 +16,7 @@
LABEL dev.containers.features="common"

USER root
COPY --chmod=0755 . /

Check warning on line 19 in apps/devcontainer/Dockerfile

View workflow job for this annotation

GitHub Actions / Build devcontainer / Build (linux/arm64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

Check warning on line 19 in apps/devcontainer/Dockerfile

View workflow job for this annotation

GitHub Actions / Build devcontainer / Build (linux/amd64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

# Core dependencies (duplicates removed)
RUN apt-get update && \
Expand Down
2 changes: 1 addition & 1 deletion apps/gluetun/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:f49900e6e09e1e782e80a9281d2e559a8520ec90c3d46e8714013b12c593c369 AS builder
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:48b8c4f16a22d675e504971c7a18b5384346a081b4c2f031923eb23f16c7d68d AS builder

ARG VERSION

Expand All @@ -25,5 +25,5 @@
EXPOSE 8000/tcp 8888/tcp 8388/tcp 8388/udp

USER apps
COPY --chmod=0755 . /

Check warning on line 28 in apps/gluetun/Dockerfile

View workflow job for this annotation

GitHub Actions / Build gluetun / Build (linux/arm64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

Check warning on line 28 in apps/gluetun/Dockerfile

View workflow job for this annotation

GitHub Actions / Build gluetun / Build (linux/amd64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/
ENTRYPOINT ["/usr/local/bin/gluetun"]
2 changes: 1 addition & 1 deletion apps/hishtory-server/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:f49900e6e09e1e782e80a9281d2e559a8520ec90c3d46e8714013b12c593c369 AS builder
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:48b8c4f16a22d675e504971c7a18b5384346a081b4c2f031923eb23f16c7d68d AS builder

ARG TARGETARCH
ARG VERSION
Expand Down Expand Up @@ -28,6 +28,6 @@
USER apps

COPY --from=builder /server /app/server
COPY --chmod=0755 . /

Check warning on line 31 in apps/hishtory-server/Dockerfile

View workflow job for this annotation

GitHub Actions / Build hishtory-server / Build (linux/amd64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

Check warning on line 31 in apps/hishtory-server/Dockerfile

View workflow job for this annotation

GitHub Actions / Build hishtory-server / Build (linux/arm64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

EXPOSE 8080
2 changes: 1 addition & 1 deletion apps/kube-sa-proxy/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Stage 1 - Build the Go application
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:f49900e6e09e1e782e80a9281d2e559a8520ec90c3d46e8714013b12c593c369 AS builder
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:48b8c4f16a22d675e504971c7a18b5384346a081b4c2f031923eb23f16c7d68d AS builder

USER root

Expand All @@ -14,7 +14,7 @@
rm -rf /var/lib/apt/lists/*

# Copy Go project files
COPY --chmod=0755 . /

Check warning on line 17 in apps/kube-sa-proxy/Dockerfile

View workflow job for this annotation

GitHub Actions / Build kube-sa-proxy / Build (linux/amd64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

Check warning on line 17 in apps/kube-sa-proxy/Dockerfile

View workflow job for this annotation

GitHub Actions / Build kube-sa-proxy / Build (linux/arm64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

# Create necessary directories
RUN mkdir -p /build /output && ls -la /build
Expand Down
4 changes: 2 additions & 2 deletions apps/nextcloud-imaginary/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Stage 1: Build imaginary binary
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:f49900e6e09e1e782e80a9281d2e559a8520ec90c3d46e8714013b12c593c369 as go
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:48b8c4f16a22d675e504971c7a18b5384346a081b4c2f031923eb23f16c7d68d as go

Check warning on line 2 in apps/nextcloud-imaginary/Dockerfile

View workflow job for this annotation

GitHub Actions / Build nextcloud-imaginary / Build (linux/arm64)

The 'as' keyword should match the case of the 'from' keyword

FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/

Check warning on line 2 in apps/nextcloud-imaginary/Dockerfile

View workflow job for this annotation

GitHub Actions / Build nextcloud-imaginary / Build (linux/amd64)

The 'as' keyword should match the case of the 'from' keyword

FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/

ARG VERSION
ARG IMAGINARY_COMMIT=b632dae8cc321452c3f85bcae79c580b1ae1ed84
Expand All @@ -20,7 +20,7 @@
go install github.com/h2non/imaginary@${IMAGINARY_COMMIT}

# Stage 2: Minimal runtime
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:f49900e6e09e1e782e80a9281d2e559a8520ec90c3d46e8714013b12c593c369
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:48b8c4f16a22d675e504971c7a18b5384346a081b4c2f031923eb23f16c7d68d

USER root

Expand All @@ -37,7 +37,7 @@
COPY --from=go /config/go/bin/imaginary /usr/local/bin/imaginary

USER apps
COPY --chmod=0755 . /

Check warning on line 40 in apps/nextcloud-imaginary/Dockerfile

View workflow job for this annotation

GitHub Actions / Build nextcloud-imaginary / Build (linux/arm64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

Check warning on line 40 in apps/nextcloud-imaginary/Dockerfile

View workflow job for this annotation

GitHub Actions / Build nextcloud-imaginary / Build (linux/amd64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

ENV MALLOC_ARENA_MAX=2

Expand Down
2 changes: 1 addition & 1 deletion apps/watchtower/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:f49900e6e09e1e782e80a9281d2e559a8520ec90c3d46e8714013b12c593c369 AS builder
FROM ghcr.io/trueforge-org/golang:1.26.0@sha256:48b8c4f16a22d675e504971c7a18b5384346a081b4c2f031923eb23f16c7d68d AS builder

USER root

Expand All @@ -22,12 +22,12 @@
ENV WATCHTOWER_LABEL_ENABLE=true

USER apps
COPY --chmod=0755 . /

Check warning on line 25 in apps/watchtower/Dockerfile

View workflow job for this annotation

GitHub Actions / Build watchtower / Build (linux/arm64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

Check warning on line 25 in apps/watchtower/Dockerfile

View workflow job for this annotation

GitHub Actions / Build watchtower / Build (linux/amd64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

# copy files from other container
COPY --from=builder /app/watchtower/watchtower /app/watchtower


COPY --chmod=0775 . /

Check warning on line 31 in apps/watchtower/Dockerfile

View workflow job for this annotation

GitHub Actions / Build watchtower / Build (linux/arm64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

Check warning on line 31 in apps/watchtower/Dockerfile

View workflow job for this annotation

GitHub Actions / Build watchtower / Build (linux/amd64)

Attempting to Copy file that is excluded by .dockerignore

CopyIgnoredFile: Attempting to Copy file "." that is excluded by .dockerignore More info: https://docs.docker.com/go/dockerfile/rule/copy-ignored-file/

WORKDIR /app
Loading