The goonblog's CMS

Adam Jafarov 5761c60ba0 chore: update posts submodule reference il y a 10 heures
backend b7c42676c6 config: change theme to default and increase post width to max-w-6xl il y a 11 heures
public 5761c60ba0 chore: update posts submodule reference il y a 10 heures
src c3fd0e2835 feat: add AI prompt modal component and Gemini API key il y a 1 semaine
.gitignore 7c5e332b1a chore: update .gitignore il y a 1 mois
.gitmodules 6b4e2f5bac feat: migrate public/posts to submodule il y a 1 mois
Caddyfile a65ea0ef61 Fix 69420.2 il y a 1 mois
README.md 5681c538ae docs: simplify README il y a 3 mois
eslint.config.js abc74b9ada Initial code il y a 5 mois
index.html 2a681e8f74 Fix 69420 il y a 1 mois
package-lock.json 42eab54d0a Add Scene CSV parsing il y a 3 semaines
package.json 42eab54d0a Add Scene CSV parsing il y a 3 semaines
setup_test_user.js 25248d7289 backend: fix date changing on post il y a 1 mois
verify_fix.js 25248d7289 backend: fix date changing on post il y a 1 mois
vite.config.js 7085bfc224 config: make chunks smaller il y a 1 mois

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 👍