1.7 KiB
1 лаба
Быстрый вариант
Тут все максимально легко, в лабе три (скорее всего) файла: index.html, style.css и script.js
Кидаем эти файлы в ~/public_html на гелиосе, теперь лаба доступна по ссылке https://se.ifmo.ru/~sXXXXXX/index.html (XXXXXX - ваш ИСУшник)
Другие варианты
На гелиосе запущен веб-сервер из папки public_html, все что вы туда кладете, доступно из интернета (как вот эти презентации)
Так что можно сделать папку lab1 и веб-сервер подтянет index.html с оттуда, лаба будет доступна по ссылке .../~sXXXXXX/lab1
[!hint] Самый крутой вариант Если лаба залита на гитхаб/gitea/gitlab/..., то делаем гит клон в удобную папку на гелиосе, а в
public_htmlсоздаем символическую ссылку на нужную папку/файлindex.html, теперь для обновления лабы на гелиосе можно тупо сделатьgit pull
2 лаба
Тут все сложнее, по требованию задания лабы нужно поднимать apache httpd + свой бекенд на FastCGI-либе
Пока не мой гайд на деплой
Также здесь будет гайд на легкий локальный тест в докере + nginx