Sign inSign up

rajoba/dbd-mysql

By rajoba

•Updated over 1 year ago

leichtgewichtiges Docker Base Image mit vorkompilierten Perl-DBI-Modulen (DBD::mysql)

Image
Languages & frameworks
Developer tools
Databases & storage
0

107

rajoba/dbd-mysql repository overview

**README – rajoba/dbd-mysql:0.02

Dieses Repository enthält ein leichtgewichtiges Docker Base Image mit vorkompilierten Perl-DBI-Modulen (DBD::mysql), das gegen den offiziellen Oracle-MySQL-Client gelinkt ist – ohne jegliche MariaDB-Server- oder Connector-Pakete.

⁠Merkmale

  • Multistage-Build: Trennt Build- von Runtime-Abhängigkeiten

  • Perl-Module:

    • DBD::mysql (kompiliert gegen Oracle-MySQL-Client-Libs)
  • Runtime-Libs:

    • Oracle-MySQL-Client (libmysqlclient21)
  • Kein MariaDB: Keine libmariadb*, kein mariadb_config

  • Minimal: basierend auf debian:bookworm-slim

⁠Tags

  • 0.02 (aktuelle Version)

⁠Nutzung als Base Image

Benutze das Image als Grundlage für deine Perl-Projekte mit MySQL-Anbindung:

FROM rajoba/dbd-mysql:0.02

# App-Code ins Image kopieren
COPY . /usr/src/app
WORKDIR /usr/src/app

# Optional: Umgebungsvariablen für die DB-Verbindung
ENV DB_DSN="dbi:mysql:database=mydb;host=db;port=3306" \
    DB_USER="user" \
    DB_PASS="pass"

# Startcommando
CMD ["perl", "dein_script.pl"]

⁠Bau des Base Images

  1. Repository klonen:

git clone https://github.com/dein-username/rajoba-dbd-mysql.git⁠ cd rajoba-dbd-mysql

2. Image bauen:
   ```bash
docker build -t rajoba/dbd-mysql:0.02 .

⁠Auf Docker Hub veröffentlichen

docker login
docker push rajoba/dbd-mysql:0.02

⁠Lizenz

Dieses Projekt steht unter der MIT-Lizenz. Siehe LICENSE⁠ für Details.

Tag summary

Content type

Image

Digest

sha256:edfc94538…

Size

55.2 MB

Last updated

over 1 year ago

docker pull rajoba/dbd-mysql:0.02