TimescaleDB auf Dokku.

TimescaleDB auf Dokku

Einleitung

Dokku ist großartig. Das Dokku Postgres Plugin ist großartig. Und das Postgres-Plugin erlaubt es, das Docker-Image für Postgres anzugeben.

Da wir Timescale verwenden möchten (ebenfalls großartig), sollten wir einfach Timescales Postgres-Image angeben können, damit das Dokku-Plugin es verwendet.

dokku postgres:create analytics-timescaledb --image "timescale/timescaledb" --image-version "2.11.2-pg15"

Leider funktioniert das nicht. Bei der Überprüfung sehen wir, dass das Timescale-Postgres-Image ständig neu startet. Hmm.

dokku postgres:list

NAME          VERSION                             STATUS      EXPOSED PORTS  LINKS
mydb          timescale/timescaledb:2.11.2-pg15   restarting  -              -

Die provisorische Lösung besteht darin, die Server-Zertifikate aus einem anderen funktionierenden Postgres-Datenverzeichnis in das Timescale-Datenverzeichnis zu kopieren.

Ich habe allerdings keine Ahnung, warum das Timescale-Datenverzeichnis keine Server-Zertifikate hat.

# cd in ein funktionierendes Datenverzeichnis eines anderen "temporären" Postgres-Servers
cp server.* ../../analytics-timescaledb/data/.

Das funktioniert einwandfrei. Viel Spaß beim Programmieren!

Mehr

Related posts