diff --git a/.vscode/settings.json b/.vscode/settings.json index 4acbb7a..4653c18 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -9,13 +9,9 @@ "*.njk": "html", "ssh-config": "ssh_config" }, - "markdownlint.ignore": [ - "**/CHANGELOG.md" - ], + "markdownlint.ignore": ["**/CHANGELOG.md"], "cSpell.language": "en,fa,fa-IR", - "cSpell.words": [ - "Alwatr" - ], + "cSpell.words": ["adminer", "alwatr", "nocodb", "traefik"], "git.autoStash": true, "githubPullRequests.ignoredPullRequestBranches": ["main", "next"] } diff --git a/adminer/.dockerignore b/adminer/.dockerignore new file mode 100644 index 0000000..72e8ffc --- /dev/null +++ b/adminer/.dockerignore @@ -0,0 +1 @@ +* diff --git a/adminer/Dockerfile b/adminer/Dockerfile new file mode 100644 index 0000000..0a6ec17 --- /dev/null +++ b/adminer/Dockerfile @@ -0,0 +1,17 @@ +FROM docker.io/wodby/adminer:4.8-3.24.4 + +ARG BUILD_REV +ARG BUILD_DATE +LABEL org.opencontainers.image.title="alwatr/adminer" \ + org.opencontainers.image.description="Database management in a single PHP file, packaged by Alwatr." \ + org.opencontainers.image.base.name="docker.io/library/adminer:4.8-3.24.4" \ + org.opencontainers.image.version="4.8" \ + org.opencontainers.image.ref.name="4.8-3.24.4" \ + org.opencontainers.image.licenses="MIT" \ + org.opencontainers.image.created=${BUILD_DATE} \ + org.opencontainers.image.revision=${BUILD_REV} \ + org.opencontainers.image.vendor="Alwatr" \ + org.opencontainers.image.source="https://github.com/Alwatr/containers/tree/main/adminer" \ + org.opencontainers.image.url="https://github.com/Alwatr/containers/tree/main/adminer" \ + org.opencontainers.image.documentation="https://github.com/Alwatr/containers/tree/main/adminer" \ + org.opencontainers.image.authors="S. Ali Mihandoost (https://ali.mihandoost.com), S. Amir Mohammad Najafi (https://njfamirm.ir/)" diff --git a/adminer/README.md b/adminer/README.md new file mode 100644 index 0000000..23563c4 --- /dev/null +++ b/adminer/README.md @@ -0,0 +1,3 @@ +# Alwatr Adminer Container + +Database management in a single PHP file, packaged by Alwatr. diff --git a/alpine/Dockerfile b/alpine/Dockerfile index 330dd10..2f9db0d 100644 --- a/alpine/Dockerfile +++ b/alpine/Dockerfile @@ -1,5 +1,23 @@ FROM docker.io/library/alpine:3.17 +ARG APK_TESTING +RUN set -ex; \ + if [ "$APK_TESTING" != "1" ]; then \ + echo "Skip alpine edge testing repository"; \ + else \ + echo "Add alpine edge testing repository"; \ + echo 'https://dl-cdn.alpinelinux.org/alpine/edge/testing/' >> /etc/apk/repositories; \ + fi + +ARG APK_INSTALL +RUN set -ex; \ + if [ "$APK_INSTALL" != "1" ]; then \ + echo "Skip apk install"; \ + else \ + echo "Add alpine edge testing repository"; \ + apk add --no-cache ${APK_INSTALL}; \ + fi + ARG BUILD_REV ARG BUILD_DATE LABEL org.opencontainers.image.title="alwatr/alpine" \ @@ -18,21 +36,3 @@ LABEL org.opencontainers.image.title="alwatr/alpine" \ maintainer="S. Ali Mihandoost (https://ali.mihandoost.com), S. Amir Mohammad Najafi (https://njfamirm.ir/)" \ version="3.17" \ description="This is a lightweight Linux image for use in containerized applications. It includes only the necessary packages and dependencies to keep the image size small and efficient, packaged by Alwatr." - -ARG APK_TESTING -RUN set -ex; \ - if [ "$APK_TESTING" != "1" ]; then \ - echo "Skip alpine edge testing repository"; \ - else \ - echo "Add alpine edge testing repository"; \ - echo 'https://dl-cdn.alpinelinux.org/alpine/edge/testing/' >> /etc/apk/repositories; \ - fi - -ARG APK_INSTALL -RUN set -ex; \ - if [ "$APK_INSTALL" != "1" ]; then \ - echo "Skip apk install"; \ - else \ - echo "Add alpine edge testing repository"; \ - apk add --no-cache ${APK_INSTALL}; \ - fi diff --git a/mariadb/.dockerignore b/mariadb/.dockerignore new file mode 100644 index 0000000..72e8ffc --- /dev/null +++ b/mariadb/.dockerignore @@ -0,0 +1 @@ +* diff --git a/mariadb/Dockerfile b/mariadb/Dockerfile new file mode 100644 index 0000000..4bbace8 --- /dev/null +++ b/mariadb/Dockerfile @@ -0,0 +1,17 @@ +FROM docker.io/wodby/mariadb:10.9-3.26.4 + +ARG BUILD_REV +ARG BUILD_DATE +LABEL org.opencontainers.image.title="alwatr/mariadb" \ + org.opencontainers.image.description="A fork of the MySQL relational database management system, packaged by Alwatr." \ + org.opencontainers.image.base.name="docker.io/wodby/mariadb:10.9-3.26.4" \ + org.opencontainers.image.version="10.9" \ + org.opencontainers.image.ref.name="10.9-3.26.4" \ + org.opencontainers.image.licenses="MIT" \ + org.opencontainers.image.created=${BUILD_DATE} \ + org.opencontainers.image.revision=${BUILD_REV} \ + org.opencontainers.image.vendor="Alwatr" \ + org.opencontainers.image.source="https://github.com/Alwatr/containers/tree/main/mariadb" \ + org.opencontainers.image.url="https://github.com/Alwatr/containers/tree/main/mariadb" \ + org.opencontainers.image.documentation="https://github.com/Alwatr/containers/tree/main/mariadb" \ + org.opencontainers.image.authors="S. Ali Mihandoost (https://ali.mihandoost.com), S. Amir Mohammad Najafi (https://njfamirm.ir/)" diff --git a/mariadb/README.md b/mariadb/README.md new file mode 100644 index 0000000..e6ace58 --- /dev/null +++ b/mariadb/README.md @@ -0,0 +1,3 @@ +# Alwatr Mariadb Container + +A fork of the MySQL relational database management system, packaged by Alwatr. diff --git a/nocodb/.dockerignore b/nocodb/.dockerignore new file mode 100644 index 0000000..72e8ffc --- /dev/null +++ b/nocodb/.dockerignore @@ -0,0 +1 @@ +* diff --git a/nocodb/Dockerfile b/nocodb/Dockerfile new file mode 100644 index 0000000..2328cb0 --- /dev/null +++ b/nocodb/Dockerfile @@ -0,0 +1,18 @@ +FROM docker.io/nocodb/nocodb:0.202.5 + +ARG BUILD_REV +ARG BUILD_DATE +LABEL org.opencontainers.image.title="alwatr/nocodb" \ + org.opencontainers.image.description="A free, open-source, self-hosted, and extensible database management tool that helps you easily manage and visualize your data, packaged by Alwatr." \ + org.opencontainers.image.base.name="docker.io/wodby/nocodb:0.202.5" \ + org.opencontainers.image.version="0.202.5" \ + org.opencontainers.image.ref.name="0.202.5" \ + org.opencontainers.image.licenses="MIT" \ + org.opencontainers.image.created=${BUILD_DATE} \ + org.opencontainers.image.revision=${BUILD_REV} \ + org.opencontainers.image.vendor="Alwatr" \ + org.opencontainers.image.source="https://github.com/Alwatr/containers/tree/main/nocodb" \ + org.opencontainers.image.url="https://github.com/Alwatr/containers/tree/main/nocodb" \ + org.opencontainers.image.documentation="https://github.com/Alwatr/containers/tree/main/nocodb" \ + org.opencontainers.image.authors="S. Ali Mihandoost (https://ali.mihandoost.com), S. Amir Mohammad Najafi (https://njfamirm.ir/)" + diff --git a/nocodb/README.md b/nocodb/README.md new file mode 100644 index 0000000..d2101d9 --- /dev/null +++ b/nocodb/README.md @@ -0,0 +1,3 @@ +# Alwatr Nocodb Container + +A free, open-source, self-hosted, and extensible database management tool that helps you easily manage and visualize your data, packaged by Alwatr. diff --git a/traefik/.dockerignore b/traefik/.dockerignore new file mode 100644 index 0000000..72e8ffc --- /dev/null +++ b/traefik/.dockerignore @@ -0,0 +1 @@ +* diff --git a/traefik/Dockerfile b/traefik/Dockerfile new file mode 100644 index 0000000..73cdfcb --- /dev/null +++ b/traefik/Dockerfile @@ -0,0 +1,17 @@ +FROM docker.io/library/traefik:v1.7.34-alpine + +ARG BUILD_REV +ARG BUILD_DATE +LABEL org.opencontainers.image.title="alwatr/traefik" \ + org.opencontainers.image.description="A modern reverse-proxy, packaged by Alwatr." \ + org.opencontainers.image.base.name="docker.io/library/traefik:v1.7.34-alpine" \ + org.opencontainers.image.version="v1.7.34" \ + org.opencontainers.image.ref.name="v1.7.34-alpine" \ + org.opencontainers.image.licenses="MIT" \ + org.opencontainers.image.created=${BUILD_DATE} \ + org.opencontainers.image.revision=${BUILD_REV} \ + org.opencontainers.image.vendor="Alwatr" \ + org.opencontainers.image.source="https://github.com/Alwatr/containers/tree/main/traefik" \ + org.opencontainers.image.url="https://github.com/Alwatr/containers/tree/main/traefik" \ + org.opencontainers.image.documentation="https://github.com/Alwatr/containers/tree/main/traefik" \ + org.opencontainers.image.authors="S. Ali Mihandoost (https://ali.mihandoost.com), S. Amir Mohammad Najafi (https://njfamirm.ir/)" diff --git a/traefik/README.md b/traefik/README.md new file mode 100644 index 0000000..59dc90a --- /dev/null +++ b/traefik/README.md @@ -0,0 +1,3 @@ +# Alwatr Traefik Container + +A modern reverse-proxy, packaged by Alwatr.