Docker Compose configuration for Hydride's status page solution (Peekaping).
Find a file
2025-12-16 00:13:25 -05:00
compose.yaml bird!!! 2025-12-16 00:12:44 -05:00
example.env remove CHECKMATE prefix from BIRD_HOST 2025-12-16 00:13:25 -05:00
README.md nah, we're gonna use checkmate instead 2025-12-16 00:09:13 -05:00

Compose: Peekaping

Deployment Badge

Docker Compose configuration for Hydride's status page solution (Checkmate).

This compose configuration is based on the default configuration provided by the vendor.

Deployment

Deploy in Containers using the preset @forge/oci/statuspage, or manually with the following configuration:

Setting Value
Provider forge.hydride.dev
Namespace oci
Repository statuspage

Service overview

All ports are published to 10.254.0.1 on the host machine. View the Intra Protocol on internal host network mappings for more information.

Service External Port Internal Port Description
server 52345 52345 API server
mongodb n/a 27017 MongoDB

Configuration

Configuration is done via environment variables. See example.env for an example.

Configuration checklist

(These are the keys that are required for the application to run.)

Environment Variable Description
DATA_DIR Data directory root
DB_USER PostgresSQL username
DB_PASS PostgresSQL password
DB_NAME PostgresSQL database
DB_HOST PostgresSQL host
DB_PORT PostgresSQL port
BIRD_HOST Gateway IP address (Bird)