1.3 KiB
1.3 KiB
name, description, type
| name | description | type |
|---|---|---|
| TimescaleDB-HA Docker image facts | Key facts about timescale/timescaledb-ha needed for compose and CI configuration | reference |
TimescaleDB-HA Docker image facts
- Image used:
timescale/timescaledb-ha:pg16-latest - PostGIS: Included by default in all (non-oss) tags. The
-osssuffix variants ship only OSS-licensed extensions (PostGIS is Apache-licensed, included even in-oss). The GitHub README confirms: "By default, the Docker image contains many extensions, including TimescaleDB and PostGIS." -allsuffix meaning: Contains multiple Postgres major versions in one image (e.g. pg13+pg14+pg15). NOT about extra extensions. Not needed for TRM.- PGDATA directory:
/pgdata— set viaPGDATA=/pgdataenv var. NOT the standard/var/lib/postgresql/data. Volume mounts must target/pgdata. - Environment variables:
POSTGRES_USER,POSTGRES_PASSWORD,POSTGRES_DB(same as official postgres image). - Healthcheck:
pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB(double-in compose YAML to escape interpolation; the container sees singleat runtime). - Compatible with
CREATE EXTENSION postgis: Yes, binaries present. - Compatible with
CREATE EXTENSION timescaledb: Yes, it's the whole point of the image.