c1d9b580800fc96bbfd4bd2241f3ae8dd2409d59
6db4473)
GitLab (guncad-index) is the maintained upstream and what production
runs. This records ncd/main's history (fc4edc4, Next 16.4.0) as merged
but keeps upstream's tree exactly, so ncd/main fast-forwards with no
force push.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015TH5RRwUukmnBav9aoro9S
LMGCITFY
Important
This is a fork of the upstream service by Matty of NiceCrew.digital, available at https://gitea.nicecrew.digital/matty/lmgcitfy
Changes to this GCI-branded fork are mostly to containerize it and automate builds:
- Reconfigured next to output a standalone server bundle
- Added GitLab CI
- Added Dockerfile
- Added docker-compose
Useful for people who can't be fucked to just search for it on GunCAD Index.
How It Works
- Go to the site and type a search query
- Click Search on GCI for a direct search, or I'm feeling free for a random result
- Copy the generated link and send it to whoever needs to learn how to use a search bar
- When they open the link, a fake cursor animates across the screen, types the query into the search box, clicks the button, and redirects them to GunCAD Index with a snarky "Was that so hard?" toast
Development
npm install
npm run dev
Development server opens on localhost:5000
Deployment
Build
npm install
npm run build
systemd
Copy the service file and start it:
cp lmgcitfy.service /etc/systemd/system/
systemctl daemon-reload
systemctl enable --now lmgcitfy
The service expects the app to be located at /opt/lmgcitfy and runs as www-data. Adjust WorkingDirectory and User/Group in the service file as needed.
NGINX
Copy the config and enable it:
cp lmgcitfy.nginx.conf /etc/nginx/sites-available/lmgcitfy
ln -s /etc/nginx/sites-available/lmgcitfy /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginx
Replace example.com in the config with your domain. SSL certificates are expected at the default certbot paths — run certbot --nginx -d yourdomain.com if you need to generate them.
Languages
TypeScript
91.7%
Dockerfile
5.3%
JavaScript
2.9%
CSS
0.1%