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