Skip to main content

PCH-SIG Administration Guide

This guide is intended for system administrators responsible for installing, configuring, and maintaining PCH-SIG.

Overview

PCH-SIG is a web application composed of:

ComponentTechnologyDescription
FrontendReact + TypeScriptSPA User Interface
BackendSymfony 6 + PHP 8.3REST API
DatabasePostgreSQL 15 + PostGISStorage with geospatial support
CacheRedis 7Session and data cache
Web ServerNginxReverse proxy and static files

Deployment Architecture

PCH-SIG Deployment Architecture

Docker Containers

ContainerImagePortRole
pch_frontendnginx:alpine80Serves React build
pch_nginx_backendnginx:alpine8000Proxy to PHP-FPM
pch_backendwebdevops/php:8.3-alpine9000Symfony API
pch_postgrespostgis/postgis:15-3.4-alpine5432Database
pch_redisredis:7-alpine6379Cache
pch_mailpitaxllent/mailpit1025/8025Test SMTP
pch_grafanagrafana/grafana3001Monitoring

Access URLs

ServiceURLDescription
Applicationhttps://sig.ucp-pch.orgUser interface
APIhttps://sig.ucp-pch.org/apiREST endpoints
Mailpithttp://localhost:8025Test email interface
Grafanahttp://localhost:3001Monitoring dashboards
Prometheushttp://localhost:9090Metrics

Default Credentials

Security

Change these credentials in production!

Application

EmailPasswordRole
makhtar.gueye@axone-sn.comAdmin123!Super Admin

Database

Host: pch_postgres
Port: 5432
Database: pch_sig
User: pch_admin
Password: pch_secure_2025

Redis

Host: pch_redis
Port: 6379
Password: redis_secure_2025

Grafana

User: admin
Password: Admin123!

Sections in this Guide