Sign inSign up

hkprog/sqlalchemy-mariadb

By hkprog

•Updated over 1 year ago

Image
1

1.7K

hkprog/sqlalchemy-mariadb repository overview

⁠SQLAlchemy and MariaDB

SQLAlchemy, MariaDB, gunicron (Flask), docker both amd64 (for windows and linux desktop) and aarch64 (for macOS and raspberry pi). Allowing running multiple service at the same time.

⁠Repository

https://gitlab.hkprog.org/dockers/sqlalchemy-mariadb⁠

⁠Docker hub

https://hub.docker.com/hkprog/sqlalchemy-mariadb⁠

⁠Versions

Nameversion
python33.13.1
pyenvv.2.5.1
flask3.1.0
gunicorn23.0.0
SQLAlchemy2.0.37
alembic1.14.1

⁠Using pyenv

bash
pyenv versions

location of python3:

/home/developer/.pyenv/shims/python3

location of pip3:

/home/developer/.pyenv/shims/pip3

location of pyenv:

/home/developer/.pyenv/bin/pyenv

⁠production versions

To run in interactive mode:

docker pull hkprog/sqlalchemy-mariadb:alpine-3.16-aarch64
docker run -v 8000:8000 -d hkprog/sqlalchemy-mariadb:alpine-3.16-aarch64
curl http://localhost:8000

or using docker desktop by using "entry-point"

Docker TagOSC LibMariaDBArchitecture
alpine-3.16-aarch64Alpine 3.16.9musl libc10.6.16arm64 (aarch64)
alpine-3.16-amd64Alpine 3.16.9musl libc10.6.16x86_64 (amd64)
alpine-3.17-aarch64Alpine 3.17.10musl libc10.6.16arm64 (aarch64)
alpine-3.17-amd64Alpine 3.17.10musl libc10.6.16x86_64 (amd64)
alpine-3.18-aarch64Alpine 3.18.11musl libc10.11.10arm64 (aarch64)
alpine-3.18-amd64Alpine 3.18.11musl libc10.11.10x86_64 (amd64)
alpine-3.19-aarch64Alpine 3.19.6musl libc10.11.6arm64 (aarch64)
alpine-3.19-amd64Alpine 3.19.6musl libc10.11.6x86_64 (amd64)
alpine-3.20-aarch64Alpine 3.20.5musl libc10.11.10arm64 (aarch64)
alpine-3.20-amd64Alpine 3.20.5musl libc10.11.10x86_64 (amd64)
alpine-3.21-aarch64Alpine 3.21.2musl libc11.4.4arm64 (aarch64)
alpine-3.21-amd64Alpine 3.21.2musl libc11.4.4x86_64 (amd64)
centos-8-aarch64CentOS Linux 8GLIBC 2.2810.3.28arm64 (aarch64)
centos-8-amd64CentOS Linux 8GLIBC 2.2810.3.28x86_64 (amd64)
centos-stream-9-aarch64CentOS Stream 9GLIBC 2.2810.3.28arm64 (aarch64)
centos-stream-9-amd64CentOS Stream 9GLIBC 2.2810.3.28x86_64 (amd64)
debian-10-aarch64Debian 10GLIBC 2.2810.3.39arm64 (aarch64)
debian-10-amd64Debian 10GLIBC 2.2810.3.39x86_64 (amd64)
debian-11-aarch64Debian 11GLIBC 2.3310.5.26arm64 (aarch64)
debian-11-amd64Debian 11GLIBC 2.3310.5.26x86_64 (amd64)
debian-12-aarch64Debian 12GLIBC 2.3610.11.6arm64 (aarch64)
debian-12-amd64Debian 12GLIBC 2.3610.11.6x86_64 (amd64)
ubuntu-18.04-aarch64Ubuntu 18.04.6 LTSGLIBC 2.2710.1.48arm64 (aarch64)
ubuntu-18.04-amd64Ubuntu 18.04.6 LTSGLIBC 2.2710.1.48x86_64 (amd64)
ubuntu-18.10-aarch64Ubuntu 18.10GLIBC 2.2810.1.38arm64 (aarch64)
ubuntu-18.10-amd64Ubuntu 18.10GLIBC 2.2810.1.38x86_64 (amd64)
ubuntu-19.04-aarch64Ubuntu 19.04GLIBC 2.2910.3.20arm64 (aarch64)
ubuntu-19.04-amd64Ubuntu 19.04GLIBC 2.2910.3.20x86_64 (amd64)
ubuntu-19.10-aarch64Ubuntu 19.10GLIBC 2.3010.3.22arm64 (aarch64)
ubuntu-19.10-amd64Ubuntu 19.10GLIBC 2.3010.3.22x86_64 (amd64)
ubuntu-20.04-aarch64Ubuntu 20.04.6 LTSGLIBC 2.3110.3.39arm64 (aarch64)
ubuntu-20.04-amd64Ubuntu 20.04.6 LTSGLIBC 2.3110.3.39x86_64 (amd64)
ubuntu-20.10-aarch64Ubuntu 20.10GLIBC 2.3310.3.29arm64 (aarch64)
ubuntu-20.10-amd64Ubuntu 20.10GLIBC 2.3310.3.29x86_64 (amd64)
ubuntu-21.04-aarch64Ubuntu 21.04GLIBC 2.3310.5.13arm64 (aarch64)
ubuntu-21.04-amd64Ubuntu 21.04GLIBC 2.3310.5.13x86_64 (amd64)
ubuntu-21.10-aarch64Ubuntu 21.10GLIBC 2.3710.11.2arm64 (aarch64)
ubuntu-21.10-amd64Ubuntu 21.10GLIBC 2.3710.11.2x86_64 (amd64)
ubuntu-22.04-aarch64Ubuntu 22.04.5 LTSGLIBC 2.3510.6.18arm64 (aarch64)
ubuntu-22.04-amd64Ubuntu 22.04.5 LTSGLIBC 2.3510.6.18x86_64 (amd64)
ubuntu-22.10-aarch64Ubuntu 22.10GLIBC 2.3610.6.12arm64 (aarch64)
ubuntu-22.10-aarch64Ubuntu 22.10GLIBC 2.3610.6.12x86_64 (amd64)
ubuntu-23.04-aarch64Ubuntu 23.04GLIBC 2.3710.11.2arm64 (aarch64)
ubuntu-23.04-amd64Ubuntu 23.04GLIBC 2.3710.11.2x86_64 (amd64)
ubuntu-23.10-aarch64Ubuntu 23.10GLIBC 2.3810.11.8arm64 (aarch64)
ubuntu-23.10-amd64Ubuntu 23.10GLIBC 2.3810.11.8x86_64 (amd64)
ubuntu-24.04-aarch64Ubuntu 24.04.1 LTSGLIBC 2.3910.11.8arm64 (aarch64)
ubuntu-24.04-amd64Ubuntu 24.04.1 LTSGLIBC 2.3910.11.8x86_64 (amd64)
ubuntu-24.10-aarch64Ubuntu 24.10GLIBC 2.4011.4.3arm64 (aarch64)
ubuntu-24.10-amd64Ubuntu 24.10GLIBC 2.4011.4.3x86_64 (amd64)

⁠base versions

To run in interactive mode:

docker pull hkprog/sqlalchemy-mariadb:alpine-3.16-aarch64-base
docker run -v 8000:8000 --name test -d hkprog/sqlalchemy-mariadb:alpine-3.16-aarch64-base
docker exec -it test /bin/bash
Docker TagOSC LibArchitecture
alpine-3.16-aarch64-baseAlpine 3.16.9musl libcarm64 (aarch64)
alpine-3.16-amd64-baseAlpine 3.16.9musl libcx86_64 (amd64)
alpine-3.17-aarch64-baseAlpine 3.17.10musl libcarm64 (aarch64)
alpine-3.17-amd64-baseAlpine 3.17.10musl libcx86_64 (amd64)
debian-10-aarch64-baseDebian 10GLIBC 2.28arm64 (aarch64)
debian-10-amd64-baseDebian 10GLIBC 2.28x86_64 (amd64)
debian-12-aarch64-baseDebian 10GLIBC 2.28arm64 (aarch64)
debian-12-amd64-baseDebian 10GLIBC 2.28x86_64 (amd64)
ubuntu18.04-aarch64-baseUbuntu 18.04.6 LTSGLIBC 2.27arm64 (aarch64)
ubuntu18.04-union-amd64-baseUbuntu 18.04.6 LTSGLIBC 2.27x86_64 (amd64)

Tag summary

Content type

Image

Digest

sha256:c68428b3e…

Size

149 MB

Last updated

over 1 year ago

docker pull hkprog/sqlalchemy-mariadb:ubuntu-25.04-aarch64