Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 1.03 KB

File metadata and controls

19 lines (11 loc) · 1.03 KB

Frappe HRMS on Railway

A Railway-compatible deployment of Frappe HRMS, pinned to HRMS v16.15.0 and ERPNext v16.30.0.

Deploy on Railway

Railway does not support sharing one volume across independent services. The official Frappe production topology shares sites between backend, frontend, WebSocket, workers, and scheduler, so this template runs those application processes under Supervisor in one container while keeping MariaDB and Redis as separate private services.

Services

  • hrms: Frappe backend, nginx frontend, Socket.IO, short and long workers, scheduler
  • mariadb: persistent MariaDB 11.8.8
  • redis: persistent Redis queue/cache

The first deployment creates the frontend site and installs ERPNext and HRMS. Later deployments run bench migrate automatically.

Updating

Update and test the ERPNext base image and HRMS release together. Frappe application versions must remain compatible.