add deploy guide

This commit is contained in:
roma-dxunvrs
2026-10-08 21:00:18 +03:00
parent 61e293f81b
commit 8c95d15f6c
4 changed files with 49 additions and 1 deletions
@@ -0,0 +1,24 @@
---
kanban-plugin: board
---
## В работе
- [ ] Собрать материалы
- [ ] Изучить примеры лабб
- [ ] ...
## Выполнено
%% kanban:settings
```
{"kanban-plugin":"board","list-collapse":[false,false]}
```
%%
+11
View File
@@ -0,0 +1,11 @@
[АК лаб 4 доска](АК%20лаб%204%20доска.md) с задачами
## Сбор информации
- [Пример](https://github.com/ryukzak/brainfuck/tree/master) Пенского
- [Таблица](https://github.com/petrovviacheslav/myitmo/tree/main/Computer-System-Architecture) с примерами
- [Пример](https://github.com/2BuRy1/itmo/tree/main/%D0%92%D1%82%D0%BE%D1%80%D0%BE%D0%B9%D0%9A%D1%83%D1%80%D1%81/%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0/%D0%9B%D0%B0%D0%B1%D0%B03/scheme) risc-схемы
- [Пример](https://github.com/awesoma31/csa-lab4/tree/19e11019630092c809329798c278da500e169110) alg варианта
- [Пример](https://github.com/sultanowskii/drum) варианта на risc схеме
- [Пример](https://github.com/Azat2202/itmo-labs/tree/master/2%20year/%D0%90%D0%9A/%D0%9B%D0%B0%D0%B1%D0%BE%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%203) варанта на stack схеме
-
## Мой вариант
- `alg | risc | harv | hw | trap | port | cstr | vector | alg3`
@@ -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
@@ -13,7 +13,7 @@
На сайте великого тюнита, их 4
На том же сайте гайд на деплой фронта на гелиос
Напомню классику - [Гайд на 2 курс гитхаб](https://github.com/Imtjl/2nd-year-guide) - там гайд на деплой лаб
[Видео-гайд](https://www.youtube.com/watch?v=URdECcC25vY) на деплой 2 лабы, возможно сделаю текстовую заметку
[Деплой лаб](../Лабы/Веб/Деплой%20лаб.md) - гайд на деплой лаб
## Лекции
[Веб](../../Веб/Веб.md)
## Материалы