Skip to content

Commit

Permalink
feat: move all images from old repo (#6)
Browse files Browse the repository at this point in the history
  • Loading branch information
AliMD authored Nov 8, 2023
2 parents a2cdc82 + 5f3a58d commit 8a626a5
Show file tree
Hide file tree
Showing 20 changed files with 182 additions and 24 deletions.
36 changes: 36 additions & 0 deletions .github/workflows/publish-container.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,30 @@ jobs:
fail-fast: false
matrix:
include:
- name: traefik
path: traefik/1
version:
short: 1
full: 1.7.34

- name: traefik
path: traefik/3
version:
short: 3
full: 3.0.0-beta4

- name: alpine
path: alpine
version:
short: 3
full: 3.17

- name: nocodb
path: nocodb
version:
short: 0
full: 0.202.5

- name: php
path: php/7.4-apache
version:
Expand All @@ -50,6 +68,24 @@ jobs:
short: 8
full: 8.2

- name: adminer
path: adminer
version:
short: 4
full: 4.8-3.24.4

- name: mariadb
path: mariadb/11
version:
short: 11
full: 11.0-3.26.4

- name: mariadb
path: mariadb/10
version:
short: 10
full: 10.9-3.26.4

- name: wordpress
path: wordpress/php7.4
version:
Expand Down
8 changes: 2 additions & 6 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
}
1 change: 1 addition & 0 deletions adminer/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*
17 changes: 17 additions & 0 deletions adminer/Dockerfile
Original file line number Diff line number Diff line change
@@ -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 <[email protected]> (https://ali.mihandoost.com), S. Amir Mohammad Najafi <[email protected]> (https://njfamirm.ir/)"
3 changes: 3 additions & 0 deletions adminer/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Alwatr Adminer Container

Database management in a single PHP file, packaged by Alwatr.
35 changes: 19 additions & 16 deletions alpine/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,21 +1,5 @@
FROM docker.io/library/alpine:3.17

ARG BUILD_REV
ARG BUILD_DATE
LABEL org.opencontainers.image.title="alwatr/alpine" \
org.opencontainers.image.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." \
org.opencontainers.image.base.name="docker.io/library/alpine:3.17" \
org.opencontainers.image.version="3.17" \
org.opencontainers.image.ref.name="3.17" \
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/alpine" \
org.opencontainers.image.url="https://github.com/Alwatr/containers/tree/main/alpine" \
org.opencontainers.image.documentation="https://github.com/Alwatr/containers/tree/main/alpine" \
org.opencontainers.image.authors="S. Ali Mihandoost <[email protected]> (https://ali.mihandoost.com), S. Amir Mohammad Najafi <[email protected]> (https://njfamirm.ir/)"

ARG APK_TESTING
RUN set -ex; \
if [ "$APK_TESTING" != "1" ]; then \
Expand All @@ -33,3 +17,22 @@ RUN set -ex; \
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" \
org.opencontainers.image.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." \
org.opencontainers.image.base.name="docker.io/library/alpine:3.17" \
org.opencontainers.image.version="3.17" \
org.opencontainers.image.ref.name="3.17" \
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/alpine" \
org.opencontainers.image.url="https://github.com/Alwatr/containers/tree/main/alpine" \
org.opencontainers.image.documentation="https://github.com/Alwatr/containers/tree/main/alpine" \
org.opencontainers.image.authors="S. Ali Mihandoost <[email protected]> (https://ali.mihandoost.com), S. Amir Mohammad Najafi <[email protected]> (https://njfamirm.ir/)" \
maintainer="S. Ali Mihandoost <[email protected]> (https://ali.mihandoost.com), S. Amir Mohammad Najafi <[email protected]> (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."
1 change: 1 addition & 0 deletions mariadb/10/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*
17 changes: 17 additions & 0 deletions mariadb/10/Dockerfile
Original file line number Diff line number Diff line change
@@ -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 <[email protected]> (https://ali.mihandoost.com), S. Amir Mohammad Najafi <[email protected]> (https://njfamirm.ir/)"
1 change: 1 addition & 0 deletions mariadb/11/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*
17 changes: 17 additions & 0 deletions mariadb/11/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
FROM docker.io/wodby/mariadb:11.0-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:11.0-3.26.4" \
org.opencontainers.image.version="11.0" \
org.opencontainers.image.ref.name="11.0-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 <[email protected]> (https://ali.mihandoost.com), S. Amir Mohammad Najafi <[email protected]> (https://njfamirm.ir/)"
3 changes: 3 additions & 0 deletions mariadb/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Alwatr Mariadb Container

A fork of the MySQL relational database management system, packaged by Alwatr.
1 change: 1 addition & 0 deletions nocodb/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*
18 changes: 18 additions & 0 deletions nocodb/Dockerfile
Original file line number Diff line number Diff line change
@@ -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 <[email protected]> (https://ali.mihandoost.com), S. Amir Mohammad Najafi <[email protected]> (https://njfamirm.ir/)"

3 changes: 3 additions & 0 deletions nocodb/README.md
Original file line number Diff line number Diff line change
@@ -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.
4 changes: 2 additions & 2 deletions php/7.4-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ LABEL org.opencontainers.image.title="alwatr/php" \
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/php/7.4-fpm" \
org.opencontainers.image.url="https://github.com/Alwatr/containers/tree/main/php/7.4-fpm" \
org.opencontainers.image.source="https://github.com/Alwatr/containers/tree/main/php" \
org.opencontainers.image.url="https://github.com/Alwatr/containers/tree/main/php" \
org.opencontainers.image.documentation="https://github.com/Alwatr/containers/tree/main/php" \
org.opencontainers.image.authors="S. Ali Mihandoost <[email protected]> (https://ali.mihandoost.com), S. Amir Mohammad Najafi <[email protected]> (https://njfamirm.ir/)"
1 change: 1 addition & 0 deletions traefik/1/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*
17 changes: 17 additions & 0 deletions traefik/1/Dockerfile
Original file line number Diff line number Diff line change
@@ -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="1.7.34" \
org.opencontainers.image.ref.name="1.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 <[email protected]> (https://ali.mihandoost.com), S. Amir Mohammad Najafi <[email protected]> (https://njfamirm.ir/)"
1 change: 1 addition & 0 deletions traefik/3/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*
17 changes: 17 additions & 0 deletions traefik/3/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
FROM docker.io/library/traefik:v3.0.0-beta4

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:v3.0.0-beta4" \
org.opencontainers.image.version="3.0.0-beta4" \
org.opencontainers.image.ref.name="3.0.0-beta4" \
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 <[email protected]> (https://ali.mihandoost.com), S. Amir Mohammad Najafi <[email protected]> (https://njfamirm.ir/)"
5 changes: 5 additions & 0 deletions traefik/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Alwatr Traefik Container

Traefik is designed to work with modern container orchestration platforms like Docker and Kubernetes, and it can automatically discover new services as they are added to the environment. It also provides advanced features like automatic SSL certificate generation and renewal, dynamic routing based on service health checks, and support for multiple backends.

For more information on Traefik, see the official documentation at <https://doc.traefik.io/traefik/>.

0 comments on commit 8a626a5

Please sign in to comment.