mirror of
https://github.com/neondatabase/neon.git
synced 2025-12-26 07:39:58 +00:00
+ neondatabase/cloud#1103 This adds a couple of control endpoints to simplify compute state discovery for control-plane. For example, now we may figure out that Postgres wasn't able to start or basebackup failed within seconds instead of just blindly polling the compute readiness for a minute or two. Also we now expose startup metrics (time of the each step: basebackup, sync safekeepers, config, total). Console grabs them after each successful start and report as histogram to prometheus and grafana. OpenAPI spec is added and up-tp date, but is not currently used in the console yet.
950 B
950 B
Docker images of Neon
Images
Currently we build two main images:
- neondatabase/neon — image with pre-built
pageserver,safekeeperandproxybinaries and all the required runtime dependencies. Built from /Dockerfile. - neondatabase/compute-node — compute node image with pre-built Postgres binaries from neondatabase/postgres.
And additional intermediate image:
- neondatabase/compute-tools — compute node configuration management tools.
Building pipeline
We build all images after a successful release tests run and push automatically to Docker Hub with two parallel CI jobs
-
neondatabase/compute-toolsandneondatabase/compute-node -
neondatabase/neon