Оглавление | Статьи по теме |
Эта инструкция для тех, кто получил нужные доступы, подготовил окружение для работы, склонировал репозиторий и готов начать работать!
В этой статье мы откроем код с помощью visual studio, запустим локально у себя все сервисы, настроим линтер (автокоррекцию кодстайла), автодополнения и все нужные расширения.
Требования:

Т.к. мой пользователь называется endevir, то у меня папка находится на пути /home/endevir/stfpmi-master

Выбери "Trust the authors"

Открой консольку vscode с помощью ctrl+` (это кнопка ё) и выполни команду
docker-compose up |

Эта команда скачивает, собирает и запускает все сервисы на базе текущего исходного кода. На первых запусках может понадобиться до 20-30 минут, чтобы всё скачать, так что можешь сходить выпить чаю и почитать книжку
Команда docker-compose up блокирует терминал, поэтому хорошей идеей будет открыть ещё одно окно терминала в VSCode

Проверить статус контейнеров можно с помощью команды:
docker-compose ps |

definition of done: Когда всё соберётся и запустится, сайт будет доступен по ссылке http://localhost:3000

Чтобы работало автодополнение и переход к исходникам библиотек (очень полезная штуковина крч), VSCode требуется наличие установленных python-пакетов.
Для javascript это работает из коробки благодаря папке node_modules, которая автоматически устанавливается в процессе сборки фронтенда.
Установи, если нужно, python:
sudo apt-get update && sudo apt-get install python3 |
Перейди в папку backend и установи все нужные зависимости (они указаны в файле requirements.txt):
cd backend pip3 install -r requirements.txt |
Эти расширения превратят VSCode из красивого текстового редактора в мощную IDE и автодополнением и проверкой кодстайла.
Нам нужны расширения GitLens от GitKraken, набор расширений React Extension Pack и расширение Python от Microsoft
![]()
![]()
![]()