Docker Compose configuration for Hydride's status page solution (Peekaping).
| compose.yaml | ||
| example.env | ||
| README.md | ||
Compose: Peekaping
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) |