Instalacja
Co musi być na serwerze, jak łączą się trzy części i co uruchamia się przy pierwszym starcie.
Trzy części, jedna maszyna
Lyceum składa się z trzech jednostek z osobnym wdrożeniem: rdzenia z bazą i interfejsem, zaplecza oraz strony publicznej. Leżą na tym samym serwerze pod trzema adresami.
Czego wymaga serwer
PHP 8.4 lub nowsze, PostgreSQL, serwer WWW potrafiący przekazywać chronione pliki wewnętrznie oraz ffmpeg do obróbki wideo. PostgreSQL jest wyborem świadomym: reguły dostępu potrzebują indeksów częściowych, których inne systemy tak nie mają.
Dwa procesy w tle
Obok strony działa robotnik od obróbki wideo i poczty oraz harmonogram zadań cyklicznych, na przykład wygaszania dostępów czasowych. Gdy zabraknie któregoś, strona wygląda normalnie — ale filmy zostają w obróbce, a przypomnienia nie wychodzą. Oba należą do uruchomienia, nie do dodatków.
Co ustalić przed pierwszą prawdziwą sprzedażą
Teksty prawne, Stripe w trybie produkcyjnym, nadawcę wiadomości — oraz podatkowe traktowanie produktów cyfrowych. Więcej w rozdziale Sprzedaż.