The goonblog's CMS

Adam c94222f95a Add favicon vor 3 Monaten
backend 9a663ca55c feat: expand hey-there post content vor 3 Monaten
public c94222f95a Add favicon vor 3 Monaten
src 09b4024e3e feat: add new feature to App component vor 3 Monaten
.gitignore abc74b9ada Initial code vor 5 Monaten
Caddyfile 4695ff1ee5 refactor: major code formatting and structure improvements vor 3 Monaten
README.md 2874bfa670 docs: simplify README vor 3 Monaten
eslint.config.js abc74b9ada Initial code vor 5 Monaten
index.html 12d12eeb7f Move to local tailwind and fix spoilers vor 5 Monaten
package-lock.json 7ca25bc335 feat: add comprehensive deployment configuration and scripts vor 4 Monaten
package.json 7ca25bc335 feat: add comprehensive deployment configuration and scripts vor 4 Monaten
vite.config.js 866997852d Add proper post updating + admin panel vor 4 Monaten

README.md

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
  1. host your websoot:

add:

import cock_location/gooneral-wheelchair/Caddyfile

to your caddyfile

  1. rat sex 👍