# Core Compose This compose file mirrors the current Mattermost-based runtime shape inside the `services/core` module. ```sh cd services/core/compose cp .env.example .env docker compose up ``` Runtime state is written to `services/core/data/`, which is ignored by git. Place push-proxy configuration under `services/core/data/push-proxy/config/mattermost-push-proxy.json` when FCM smoke testing is needed. The default host ports are `18065` for core and `18066` for push-proxy so this test deployment can run beside the existing Mattermost service. The Docker network subnet is fixed to `172.38.0.0/16`. Treat this range as reserved for nexo and do not reuse it for other Docker networks.