Skip to content

Compose services

A Faxart deployment is a set of Compose services on three networks: a private internal network for backends, the shared caddy network for anything with a public hostname, and a directory network for AD access.

ServiceRole
faxart-apiThe broker. Routing, directory, email, filing logic; serves /api.
faxart-postgresDatabase with a PHI-read audit floor.
faxart-freeswitchPure media: send and receive over SIP.
faxart-workerOutbound send queue + the scheduled dialplan refresh.
faxart-worker-classifyOn-prem OCR + classification + transcription.
faxart-worker-meditechHL7 filing over SFTP.
faxart-worker-printSMB print submission + device status polling.
faxart-worker-maildeliverFax-to-email delivery.
faxart-worker-retryUser-initiated retries on their own queue.
faxart-smtpEmail-to-fax intake (aiosmtpd).
faxart-ldapRead-only LDAP directory for copiers.
faxart-gotenbergDocument conversion sidecar.
ServiceProfileRole
faxart-web-dev / faxart-web-proddev / prodThe operator app.
faxart-marketing-dev / faxart-marketing-proddev / prodThis product’s marketing site.
faxart-docs-dev / faxart-docs-proddev / prodThese docs.

High-availability (ha), and emulators for print, MFP, copier, and the MEDITECH interface engine live behind their own profiles so the core stack and the test harness never start them.