17 lines
1.3 KiB
Markdown
17 lines
1.3 KiB
Markdown
---
|
|
name: TimescaleDB-HA Docker image facts
|
|
description: Key facts about timescale/timescaledb-ha needed for compose and CI configuration
|
|
type: reference
|
|
---
|
|
|
|
# TimescaleDB-HA Docker image facts
|
|
|
|
- **Image used**: `timescale/timescaledb-ha:pg16-latest`
|
|
- **PostGIS**: Included by default in all (non-oss) tags. The `-oss` suffix 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."
|
|
- **`-all` suffix 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 via `PGDATA=/pgdata` env 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 single $ at runtime).
|
|
- **Compatible with `CREATE EXTENSION postgis`**: Yes, binaries present.
|
|
- **Compatible with `CREATE EXTENSION timescaledb`**: Yes, it's the whole point of the image.
|