roosterwijs/frontend
Ramon f795e85333
Some checks failed
CI / backend (push) Has been cancelled
CI / frontend (push) Has been cancelled
Installatiescript met opslagkeuze, standaard /srv/server-up (v0.2.04 beta)
Nieuw: scripts/install.sh — installeert de stack in zeven zichtbare stappen
met drie vragen, standaard in /srv/server-up (aan te passen met
ROOSTERWIJS_DIR). Het script:
- controleert git, docker, de compose-plugin en of de daemon bereikbaar is;
- maakt de doelmap aan, of legt uit welk commando daarvoor nodig is als de
  rechten ontbreken (roept zelf geen sudo aan);
- kloont of werkt de checkout bij;
- laat kiezen waar de gegevens komen (zie hieronder);
- genereert .env met een willekeurige DJANGO_SECRET_KEY en een sterk
  databasewachtwoord, en zet hostnaam, CSRF-origin en DJANGO_SECURE op basis
  van twee vragen; een bestaande .env wordt nooit zomaar overschreven;
- bouwt en start de containers;
- meldt of er een account is en biedt aan er een aan te maken.

Opslagkeuze bij de installatie:
- docker-compose.yml gebruikt nu ${DATA_DB}, ${DATA_MEDIA} en ${DATA_STATIC}.
  Een naam = Docker-volume, een pad = gewone map naast de code.
- De standaardwaarden zijn de bestaande named volumes, dus installaties die
  al draaien veranderen niet en er gaan geen gegevens verloren.
- Kies je voor mappen, dan komt alles onder /srv/server-up/data/.

Verder:
- .gitignore: /data/ uitgesloten. Zonder dat zou de gegevensmap als lokale
  wijziging gelden en zou deploy.sh weigeren te draaien.
- deploy.sh maakt de gegevensmappen aan als de opslagkeuze paden gebruikt,
  zodat Docker ze niet als root aanmaakt.
- DEPLOY.md en README: installatie via het script, de opslagkeuze in een
  tabel, en de dump/restore-stappen die nodig zijn bij het omzetten van
  volumes naar mappen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FAQ4Np13v8fwbTtKHKnwDz
2026-08-19 15:17:08 +02:00
..
public Rebrand naar Roosterwijs + Fase 1: kerndomein (personen, groepen, subgroepen) 2026-06-09 23:17:47 +02:00
src Installatiescript met opslagkeuze, standaard /srv/server-up (v0.2.04 beta) 2026-08-19 15:17:08 +02:00
.dockerignore Fase 0 + Docker-stack voor test-server 2026-06-09 22:46:23 +02:00
Dockerfile Herstel installatie-instructies en hard deploy-script (v0.2.03 beta) 2026-08-19 14:57:49 +02:00
index.html Rebrand naar Roosterwijs + Fase 1: kerndomein (personen, groepen, subgroepen) 2026-06-09 23:17:47 +02:00
nginx.conf Fix redirect-lus achter TLS-proxy (v0.2.02 beta) 2026-08-13 21:41:47 +02:00
package-lock.json Installatiescript met opslagkeuze, standaard /srv/server-up (v0.2.04 beta) 2026-08-19 15:17:08 +02:00
package.json Installatiescript met opslagkeuze, standaard /srv/server-up (v0.2.04 beta) 2026-08-19 15:17:08 +02:00
STYLE-BACKUP.md Verfijn rooster naar minimalistische opmaak (v0.2.01 beta) 2026-08-13 09:16:22 +02:00
vite.config.js Pictogram per vak (upload) + media-infra; grote leerling- en ouderweergave met pictogram en vakkleur (migratie core 0009) 2026-06-16 23:43:59 +02:00