024909b162a9df256f8cf48acd76a1ac23af3686
Some checks failed
Deploy XIP / deploy (push) Failing after 21s
- docker-compose.prod.yml: postgres + redis + backend (bun) + web (nginx single-origin) - backend/Dockerfile + entrypoint: prisma migrate deploy + seed idempotent au boot - frontend/Dockerfile: build Vite (VITE_API_URL=https://xip.kerboul.me) servi par nginx - deploy/nginx.conf: proxy /api + /ws vers le backend, SPA fallback - .gitea/workflows/deploy.yml: auto-deploy SSH sur push main (runner CT121 -> CT502) - scripts/deploy.sh: pull + rebuild de la stack - mode open-bar (XIP_OPEN_BAR): paywall off pour tous en prod, via isFree() centralise Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
XIP
Réseau social à consommer sans modération
Concept
Faire un réseau social open sans contrôles ni modération. Pas de compte, Pseudo = IP. Merchandising à fond. Envahit par des Pubs.
Fonctionnalités
Gratuit :
- Envoyer des messages
- contenant du texte (267 charactères)
- contenant des fichiers (JPEG, .exe, ...) 1 Mo max
- Répondre à un message (sous forme de sous-thread)
- Récupérer mes messages
Payant :
- Acheter des fonctionnalités (Marketplace)
- mettre du CSS & HTML dans les messages (taille fixe), pas de script
- pas de limite de taille de fichiers
- mettre du javascript (très très cher)
- "Skins" de ton IP
- "Skins" des éléments (boutons, text area, encadré pub, ...)
- Choisir sa pub
- Retirer les pubs
- payer alerte audio générale (consommable, cooldown, durée max mais volume à fond, possibilité de fournir le mp3)
Si localhost :
- Pas de paywall (tout gratuit)
Languages
Vue
50.8%
TypeScript
46.2%
CSS
1.7%
Shell
0.6%
Dockerfile
0.6%
Other
0.1%