TubeArchivist requires nginx to serve the frontend SPA and proxy API requests to Django. Without nginx, only API routes work. Changes: - Add nginx with config matching Docker's nginx.conf (port 8000) - Add TA_APP_DIR, TA_CACHE_DIR, TA_MEDIA_DIR env vars for bare-metal paths - Run Django migrate, collectstatic, ta_envcheck, ta_connection, ta_startup - Add celery worker + beat scheduler as separate systemd services - Fix interface port from 8080 to 8000 (nginx) - Add migrations step to update script
3.1 KiB
3.1 KiB