timescaledb-docker icon indicating copy to clipboard operation
timescaledb-docker copied to clipboard

Non-HA docker images with toolkite pre-installed

Open tonywok opened this issue 1 year ago • 4 comments

Hi there,

I was wondering if there was any interest in supporting a docker image that is not the existing High-Availability one, but does have the Timescale Toolkit extension installed.

For instance, because we're using Timescale Cloud (which as you know, has the Toolkit) we are using a HA image. However, we've noticed this has increased our CI build times due to the size of the image. It would be great to walk the line between reasonably simulating Timescale Cloud and having a slimmed down image.

Thanks!

tonywok avatar Mar 02 '23 15:03 tonywok

Local development would also benefit from having such a pre-build image, not only due to size, but also due to the fact that the Alpine image can run on ARM (Mac M1/M2) machines.

We have also faced timescale/timescaledb-docker-ha#311 when trying the ha image locally, so having an image that is more similar to the normal base image would be nice. I.e. same base OS, UID/GID.

Edit: running the HA image on Mac M1/M2 is indeed possible (with x86 emulation). Just require the correct configuration of Docker for Mac.

smyrman avatar Nov 02 '23 07:11 smyrman

Is there any workaround for this? The images are built on alpine, but there's not even instructions for installing the toolkit in alpine.

This is by far the most upvoted issue in this repo.

adriangb avatar Apr 10 '24 00:04 adriangb

Running into this issue too.

The non-ha TimescaleDB image also lacks apt/apt-get, which makes downloading and installing the timescaledb-postgresql-x package more difficult.

Edit: The non-ha TimescaleDB uses apk (not apt). Ignore my complaints :laughing:

pharapeti avatar Apr 16 '24 05:04 pharapeti

+1 for adding Toolkit at least in the Bitnami (aka Debian) based TSDB image

Kazmirchuk avatar Jul 12 '24 17:07 Kazmirchuk