add deploy guide
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user