# The gooneral wheelchair. This is my CMS. Why? Because I can. Set-up: 1. install the actual cms page: ``` npm install npm run build ``` 2. install and host backend: ``` cd backend npm install ``` make systemd unit: ``` [Unit] Description=Gooneral Wheelchair CMS Backend After=network.target [Service] Type=simple User=root WorkingDirectory=/var/www/gooneral-wheelchair/backend Environment=NODE_ENV=production ExecStart=/usr/bin/node start-production.js Restart=always RestartSec=10 StandardOutput=syslog StandardError=syslog SyslogIdentifier=gooneral-wheelchair [Install] WantedBy=multi-user.target ``` 3. host your websoot: ``` goonblog.thevakhovske.eu.org { root * /var/www/gooneral-wheelchair/dist encode gzip zstd file_server # API routes - proxy to backend handle /api/* { reverse_proxy localhost:3001 } # Health check endpoint handle /health { reverse_proxy localhost:3001 } } ``` rat sex 👍