diff --git a/crm-backend.service b/crm-backend.service new file mode 100644 index 0000000..e745c7e --- /dev/null +++ b/crm-backend.service @@ -0,0 +1,18 @@ +[Unit] +Description=CRM Backend Service +After=network.target + +[Service] +Type=simple +User=root +WorkingDirectory=/opt/crm/backend +EnvironmentFile=/opt/crm/backend/.env +ExecStart=/usr/bin/node /opt/crm/backend/dist/main +Restart=always +RestartSec=5 +StandardOutput=journal +StandardError=journal +MemoryLimit=5G + +[Install] +WantedBy=multi-user.target diff --git a/crm-frontend.service b/crm-frontend.service new file mode 100644 index 0000000..3ce0a9e --- /dev/null +++ b/crm-frontend.service @@ -0,0 +1,18 @@ +[Unit] +Description=CRM Frontend Service +After=network.target + +[Service] +Type=simple +User=root +WorkingDirectory=/opt/crm/frontend +EnvironmentFile=/opt/crm/frontend/.env +ExecStart=/opt/crm/frontend/node_modules/.bin/vite +Restart=always +RestartSec=5 +StandardOutput=journal +StandardError=journal +MemoryLimit=5G + +[Install] +WantedBy=multi-user.target