diff --git a/Containers/alpine/Dockerfile b/Containers/alpine/Dockerfile index 54953fd7..cd544ee7 100644 --- a/Containers/alpine/Dockerfile +++ b/Containers/alpine/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest FROM alpine:3.23.4 diff --git a/Containers/apache/Dockerfile b/Containers/apache/Dockerfile index e64ebca8..90acebd8 100644 --- a/Containers/apache/Dockerfile +++ b/Containers/apache/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest FROM caddy:2.11.2-alpine AS caddy diff --git a/Containers/apache/healthcheck.sh b/Containers/apache/healthcheck.sh index d67a794a..aedda970 100644 --- a/Containers/apache/healthcheck.sh +++ b/Containers/apache/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2022 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/apache/start.sh b/Containers/apache/start.sh index 1b48bf8a..6f4920c6 100644 --- a/Containers/apache/start.sh +++ b/Containers/apache/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/borgbackup/Dockerfile b/Containers/borgbackup/Dockerfile index c55f9ae4..cf257868 100644 --- a/Containers/borgbackup/Dockerfile +++ b/Containers/borgbackup/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest FROM alpine:3.23.4 diff --git a/Containers/borgbackup/start.sh b/Containers/borgbackup/start.sh index fa2f8e6e..1acd1f84 100644 --- a/Containers/borgbackup/start.sh +++ b/Containers/borgbackup/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/clamav/Dockerfile b/Containers/clamav/Dockerfile index 14e5fbf9..fb5bd068 100644 --- a/Containers/clamav/Dockerfile +++ b/Containers/clamav/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2022 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest FROM alpine:3.23.4 diff --git a/Containers/clamav/healthcheck.sh b/Containers/clamav/healthcheck.sh index 20e4db21..58aaae61 100644 --- a/Containers/clamav/healthcheck.sh +++ b/Containers/clamav/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2025 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/clamav/start.sh b/Containers/clamav/start.sh index 01cb3171..320ff557 100644 --- a/Containers/clamav/start.sh +++ b/Containers/clamav/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/collabora-online/Dockerfile b/Containers/collabora-online/Dockerfile index 16c202e8..2bd2a5e6 100644 --- a/Containers/collabora-online/Dockerfile +++ b/Containers/collabora-online/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest # From https://gitlab.collabora.com/collabora-online/docker # hadolint ignore=DL3007 diff --git a/Containers/collabora-online/healthcheck.sh b/Containers/collabora-online/healthcheck.sh index 45e9278b..6fe9d2eb 100644 --- a/Containers/collabora-online/healthcheck.sh +++ b/Containers/collabora-online/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # Unfortunately, no curl and no nc is installed in the container # and packages can also not be added as the package list is broken. diff --git a/Containers/collabora/Dockerfile b/Containers/collabora/Dockerfile index a7d1585f..93565b9b 100644 --- a/Containers/collabora/Dockerfile +++ b/Containers/collabora/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest # From a file located probably somewhere here: https://github.com/CollaboraOnline/online/blob/master/docker/from-packages/Dockerfile FROM collabora/code:25.04.9.4.1 diff --git a/Containers/collabora/healthcheck.sh b/Containers/collabora/healthcheck.sh index 45e9278b..6fe9d2eb 100644 --- a/Containers/collabora/healthcheck.sh +++ b/Containers/collabora/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # Unfortunately, no curl and no nc is installed in the container # and packages can also not be added as the package list is broken. diff --git a/Containers/collabora/start.sh b/Containers/collabora/start.sh index 3dec2f9d..c4485234 100644 --- a/Containers/collabora/start.sh +++ b/Containers/collabora/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2026 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/docker-socket-proxy/Dockerfile b/Containers/docker-socket-proxy/Dockerfile index 38baac2c..240fc011 100644 --- a/Containers/docker-socket-proxy/Dockerfile +++ b/Containers/docker-socket-proxy/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest FROM haproxy:3.3.8-alpine diff --git a/Containers/docker-socket-proxy/healthcheck.sh b/Containers/docker-socket-proxy/healthcheck.sh index 560909ee..6160ec29 100644 --- a/Containers/docker-socket-proxy/healthcheck.sh +++ b/Containers/docker-socket-proxy/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/docker-socket-proxy/start.sh b/Containers/docker-socket-proxy/start.sh index 896b5248..e1723aa1 100644 --- a/Containers/docker-socket-proxy/start.sh +++ b/Containers/docker-socket-proxy/start.sh @@ -1,4 +1,7 @@ #!/bin/sh +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/domaincheck/Dockerfile b/Containers/domaincheck/Dockerfile index 9c8abcfa..1bcc52db 100644 --- a/Containers/domaincheck/Dockerfile +++ b/Containers/domaincheck/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest FROM alpine:3.23.4 RUN set -ex; \ diff --git a/Containers/domaincheck/start.sh b/Containers/domaincheck/start.sh index 7765b97b..0663bc2e 100644 --- a/Containers/domaincheck/start.sh +++ b/Containers/domaincheck/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/fulltextsearch/Dockerfile b/Containers/fulltextsearch/Dockerfile index 2968c7ea..b8116847 100644 --- a/Containers/fulltextsearch/Dockerfile +++ b/Containers/fulltextsearch/Dockerfile @@ -1,32 +1,35 @@ -# syntax=docker/dockerfile:latest -# Probably from here https://github.com/elastic/dockerfiles/blob/9.3/elasticsearch/Dockerfile -FROM elasticsearch:9.4.0 - -USER root - -# hadolint ignore=DL3041 -RUN set -ex; \ - \ - microdnf update -y; \ - microdnf install -y --setopt=tsflags=nodocs \ - tzdata \ - ; \ - microdnf clean all; - -COPY --chmod=775 start.sh /start.sh -COPY --chmod=775 healthcheck.sh /healthcheck.sh - -USER 1000:0 - -HEALTHCHECK --interval=10s --timeout=5s --start-period=1m --retries=5 CMD /healthcheck.sh -LABEL com.centurylinklabs.watchtower.enable="false" \ - wud.watch="false" \ - org.opencontainers.image.title="Full Text Search for Nextcloud AIO" \ - org.opencontainers.image.description="Elasticsearch-based full-text search for Nextcloud All-in-One" \ - org.opencontainers.image.url="https://github.com/nextcloud/all-in-one" \ - org.opencontainers.image.source="https://github.com/nextcloud/all-in-one" \ - org.opencontainers.image.vendor="Nextcloud" \ - org.opencontainers.image.documentation="https://github.com/nextcloud/all-in-one/blob/main/readme.md" -ENV ES_JAVA_OPTS="-Xms512M -Xmx512M" - -ENTRYPOINT ["/start.sh"] +# SPDX-FileCopyrightText: 2022 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + +# syntax=docker/dockerfile:latest +# Probably from here https://github.com/elastic/dockerfiles/blob/9.3/elasticsearch/Dockerfile +FROM elasticsearch:9.4.0 + +USER root + +# hadolint ignore=DL3041 +RUN set -ex; \ + \ + microdnf update -y; \ + microdnf install -y --setopt=tsflags=nodocs \ + tzdata \ + ; \ + microdnf clean all; + +COPY --chmod=775 start.sh /start.sh +COPY --chmod=775 healthcheck.sh /healthcheck.sh + +USER 1000:0 + +HEALTHCHECK --interval=10s --timeout=5s --start-period=1m --retries=5 CMD /healthcheck.sh +LABEL com.centurylinklabs.watchtower.enable="false" \ + wud.watch="false" \ + org.opencontainers.image.title="Full Text Search for Nextcloud AIO" \ + org.opencontainers.image.description="Elasticsearch-based full-text search for Nextcloud All-in-One" \ + org.opencontainers.image.url="https://github.com/nextcloud/all-in-one" \ + org.opencontainers.image.source="https://github.com/nextcloud/all-in-one" \ + org.opencontainers.image.vendor="Nextcloud" \ + org.opencontainers.image.documentation="https://github.com/nextcloud/all-in-one/blob/main/readme.md" +ENV ES_JAVA_OPTS="-Xms512M -Xmx512M" + +ENTRYPOINT ["/start.sh"] diff --git a/Containers/fulltextsearch/healthcheck.sh b/Containers/fulltextsearch/healthcheck.sh index ba29f151..61c72cc1 100644 --- a/Containers/fulltextsearch/healthcheck.sh +++ b/Containers/fulltextsearch/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/fulltextsearch/start.sh b/Containers/fulltextsearch/start.sh index e38d4046..eac70dab 100644 --- a/Containers/fulltextsearch/start.sh +++ b/Containers/fulltextsearch/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/imaginary/Dockerfile b/Containers/imaginary/Dockerfile index c3366dbe..9320b308 100644 --- a/Containers/imaginary/Dockerfile +++ b/Containers/imaginary/Dockerfile @@ -1,53 +1,56 @@ -# syntax=docker/dockerfile:latest -FROM golang:1.26.2-alpine3.23 AS go - -ENV IMAGINARY_HASH=6a274b488759a896aff02f52afee6e50b5e3a3ee - -RUN set -ex; \ - apk upgrade --no-cache -a; \ - apk add --no-cache \ - vips-dev \ - vips-magick \ - vips-heif \ - vips-jxl \ - vips-poppler \ - build-base; \ - go install github.com/h2non/imaginary@"$IMAGINARY_HASH"; - -FROM alpine:3.23.4 -RUN set -ex; \ - apk upgrade --no-cache -a; \ - apk add --no-cache \ - tzdata \ - ca-certificates \ - netcat-openbsd \ - vips \ - vips-magick \ - vips-heif \ - vips-jxl \ - vips-poppler \ - ttf-dejavu \ - bash - -COPY --from=go /go/bin/imaginary /usr/local/bin/imaginary -COPY --chmod=775 start.sh /start.sh -COPY --chmod=775 healthcheck.sh /healthcheck.sh - -ENV PORT=9000 \ - AIO_LOG_LEVEL=warn - -USER 65534 - -# https://github.com/h2non/imaginary#memory-issues -ENV MALLOC_ARENA_MAX=2 -ENTRYPOINT ["/start.sh"] - -HEALTHCHECK CMD /healthcheck.sh -LABEL com.centurylinklabs.watchtower.enable="false" \ - wud.watch="false" \ - org.opencontainers.image.title="Imaginary for Nextcloud AIO" \ - org.opencontainers.image.description="High-performance image processing service for Nextcloud All-in-One" \ - org.opencontainers.image.url="https://github.com/nextcloud/all-in-one" \ - org.opencontainers.image.source="https://github.com/nextcloud/all-in-one" \ - org.opencontainers.image.vendor="Nextcloud" \ - org.opencontainers.image.documentation="https://github.com/nextcloud/all-in-one/blob/main/readme.md" +# SPDX-FileCopyrightText: 2022 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + +# syntax=docker/dockerfile:latest +FROM golang:1.26.2-alpine3.23 AS go + +ENV IMAGINARY_HASH=6a274b488759a896aff02f52afee6e50b5e3a3ee + +RUN set -ex; \ + apk upgrade --no-cache -a; \ + apk add --no-cache \ + vips-dev \ + vips-magick \ + vips-heif \ + vips-jxl \ + vips-poppler \ + build-base; \ + go install github.com/h2non/imaginary@"$IMAGINARY_HASH"; + +FROM alpine:3.23.4 +RUN set -ex; \ + apk upgrade --no-cache -a; \ + apk add --no-cache \ + tzdata \ + ca-certificates \ + netcat-openbsd \ + vips \ + vips-magick \ + vips-heif \ + vips-jxl \ + vips-poppler \ + ttf-dejavu \ + bash + +COPY --from=go /go/bin/imaginary /usr/local/bin/imaginary +COPY --chmod=775 start.sh /start.sh +COPY --chmod=775 healthcheck.sh /healthcheck.sh + +ENV PORT=9000 \ + AIO_LOG_LEVEL=warn + +USER 65534 + +# https://github.com/h2non/imaginary#memory-issues +ENV MALLOC_ARENA_MAX=2 +ENTRYPOINT ["/start.sh"] + +HEALTHCHECK CMD /healthcheck.sh +LABEL com.centurylinklabs.watchtower.enable="false" \ + wud.watch="false" \ + org.opencontainers.image.title="Imaginary for Nextcloud AIO" \ + org.opencontainers.image.description="High-performance image processing service for Nextcloud All-in-One" \ + org.opencontainers.image.url="https://github.com/nextcloud/all-in-one" \ + org.opencontainers.image.source="https://github.com/nextcloud/all-in-one" \ + org.opencontainers.image.vendor="Nextcloud" \ + org.opencontainers.image.documentation="https://github.com/nextcloud/all-in-one/blob/main/readme.md" diff --git a/Containers/imaginary/healthcheck.sh b/Containers/imaginary/healthcheck.sh index 2179239d..b48a6087 100644 --- a/Containers/imaginary/healthcheck.sh +++ b/Containers/imaginary/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/imaginary/start.sh b/Containers/imaginary/start.sh index 149747d3..6c7c8118 100644 --- a/Containers/imaginary/start.sh +++ b/Containers/imaginary/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/mastercontainer/Dockerfile b/Containers/mastercontainer/Dockerfile index 61cfbbcf..cf7cc041 100644 --- a/Containers/mastercontainer/Dockerfile +++ b/Containers/mastercontainer/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest # Docker CLI is a requirement FROM docker:29.4.1-cli AS docker diff --git a/Containers/mastercontainer/healthcheck.sh b/Containers/mastercontainer/healthcheck.sh index db77524b..1a694c7b 100644 --- a/Containers/mastercontainer/healthcheck.sh +++ b/Containers/mastercontainer/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2022 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/mastercontainer/start.sh b/Containers/mastercontainer/start.sh index 72260a4e..ca000bef 100644 --- a/Containers/mastercontainer/start.sh +++ b/Containers/mastercontainer/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # Function to show text in green print_green() { diff --git a/Containers/nextcloud/Dockerfile b/Containers/nextcloud/Dockerfile index cfd8591f..df2d2f07 100644 --- a/Containers/nextcloud/Dockerfile +++ b/Containers/nextcloud/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest FROM php:8.3.30-fpm-alpine3.23 diff --git a/Containers/nextcloud/healthcheck.sh b/Containers/nextcloud/healthcheck.sh index 25588d21..f2465f78 100644 --- a/Containers/nextcloud/healthcheck.sh +++ b/Containers/nextcloud/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/nextcloud/start.sh b/Containers/nextcloud/start.sh index d9b253c7..8d05e916 100644 --- a/Containers/nextcloud/start.sh +++ b/Containers/nextcloud/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/notify-push/Dockerfile b/Containers/notify-push/Dockerfile index 66116351..1330d78b 100644 --- a/Containers/notify-push/Dockerfile +++ b/Containers/notify-push/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest FROM alpine:3.23.4 diff --git a/Containers/notify-push/healthcheck.sh b/Containers/notify-push/healthcheck.sh index c17ab9cf..3ab7dbca 100644 --- a/Containers/notify-push/healthcheck.sh +++ b/Containers/notify-push/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/notify-push/start.sh b/Containers/notify-push/start.sh index 335a299d..8a845590 100644 --- a/Containers/notify-push/start.sh +++ b/Containers/notify-push/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/onlyoffice/Dockerfile b/Containers/onlyoffice/Dockerfile index 0efd5bf9..2e1959bd 100644 --- a/Containers/onlyoffice/Dockerfile +++ b/Containers/onlyoffice/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2022 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest # From https://github.com/ONLYOFFICE/Docker-DocumentServer/blob/master/Dockerfile FROM onlyoffice/documentserver:9.3.1.2 diff --git a/Containers/onlyoffice/healthcheck.sh b/Containers/onlyoffice/healthcheck.sh index a5afbf2b..9cc575d1 100644 --- a/Containers/onlyoffice/healthcheck.sh +++ b/Containers/onlyoffice/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/postgresql/Dockerfile b/Containers/postgresql/Dockerfile index e8685ca3..7096429f 100644 --- a/Containers/postgresql/Dockerfile +++ b/Containers/postgresql/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest # From https://github.com/docker-library/postgres/blob/master/18/alpine3.23/Dockerfile FROM postgres:18.3-alpine diff --git a/Containers/postgresql/healthcheck.sh b/Containers/postgresql/healthcheck.sh index f9e05056..5af42666 100644 --- a/Containers/postgresql/healthcheck.sh +++ b/Containers/postgresql/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/postgresql/start.sh b/Containers/postgresql/start.sh index b71e448f..3c6cd623 100644 --- a/Containers/postgresql/start.sh +++ b/Containers/postgresql/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/redis/Dockerfile b/Containers/redis/Dockerfile index e8919e14..c85231ed 100644 --- a/Containers/redis/Dockerfile +++ b/Containers/redis/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest # From https://github.com/redis/docker-library-redis/blob/release/8.2/alpine/Dockerfile FROM redis:8.6.3-alpine diff --git a/Containers/redis/healthcheck.sh b/Containers/redis/healthcheck.sh index b4c47735..1079a027 100644 --- a/Containers/redis/healthcheck.sh +++ b/Containers/redis/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/redis/start.sh b/Containers/redis/start.sh index ccc3b9bb..cca6ff2c 100644 --- a/Containers/redis/start.sh +++ b/Containers/redis/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/talk-recording/Dockerfile b/Containers/talk-recording/Dockerfile index b9f42626..bdfa1e7b 100644 --- a/Containers/talk-recording/Dockerfile +++ b/Containers/talk-recording/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest FROM python:3.14.3-alpine3.23 diff --git a/Containers/talk-recording/healthcheck.sh b/Containers/talk-recording/healthcheck.sh index 2750d59e..24470ef5 100644 --- a/Containers/talk-recording/healthcheck.sh +++ b/Containers/talk-recording/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/talk-recording/start.sh b/Containers/talk-recording/start.sh index bb7d2ea4..8ce6323e 100644 --- a/Containers/talk-recording/start.sh +++ b/Containers/talk-recording/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/talk/Dockerfile b/Containers/talk/Dockerfile index f2980095..ce24d2d9 100644 --- a/Containers/talk/Dockerfile +++ b/Containers/talk/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest FROM nats:2.14.0-scratch AS nats FROM eturnal/eturnal:1.12.2-alpine AS eturnal diff --git a/Containers/talk/healthcheck.sh b/Containers/talk/healthcheck.sh index 83022f18..9628c3d7 100644 --- a/Containers/talk/healthcheck.sh +++ b/Containers/talk/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/talk/start.sh b/Containers/talk/start.sh index e5bd251b..ab6e444c 100644 --- a/Containers/talk/start.sh +++ b/Containers/talk/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/watchtower/Dockerfile b/Containers/watchtower/Dockerfile index d93fd995..577a8de6 100644 --- a/Containers/watchtower/Dockerfile +++ b/Containers/watchtower/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest FROM golang:1.26.2-alpine3.23 AS go diff --git a/Containers/watchtower/start.sh b/Containers/watchtower/start.sh index 16e7caef..9db48c3f 100644 --- a/Containers/watchtower/start.sh +++ b/Containers/watchtower/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/whiteboard/Dockerfile b/Containers/whiteboard/Dockerfile index 727efaed..d8840ba3 100644 --- a/Containers/whiteboard/Dockerfile +++ b/Containers/whiteboard/Dockerfile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + # syntax=docker/dockerfile:latest # Probably from this file: https://github.com/nextcloud/whiteboard/blob/main/Dockerfile FROM ghcr.io/nextcloud-releases/whiteboard:v1.5.7 diff --git a/Containers/whiteboard/healthcheck.sh b/Containers/whiteboard/healthcheck.sh index 91dc31eb..b282083a 100644 --- a/Containers/whiteboard/healthcheck.sh +++ b/Containers/whiteboard/healthcheck.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x diff --git a/Containers/whiteboard/start.sh b/Containers/whiteboard/start.sh index 5675a94a..5b3053fb 100644 --- a/Containers/whiteboard/start.sh +++ b/Containers/whiteboard/start.sh @@ -1,4 +1,7 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH +# SPDX-License-Identifier: AGPL-3.0-only + if [ "$AIO_LOG_LEVEL" = 'debug' ]; then set -x