Добавить в /etc /hosts : 127.0.0.1 Code-basics.test
Проект клона
Некоторые серверы LSP полностью работоспособны только тогда, когда корневой режиссер одинаковый внутри и снаружи контейнера. Вот почему мы устанавливаем WorkDir /opt/projects/hexlet-basics . Итак, если это возможно, клонируйте этот проект в этот каталог.
Подготовьте изображение на местном уровне
./app/lib/docker_exercise_api.rbdef self.download(lang_name) строкаok = system("docker pull #{image_name(lang_name)}") линияok = true нижеБегать
make project-setup
make compose # run server
# open code-basics.test
make app-test # run tests
# load language
# make app-language-load L=php
make app-db-prepare # sometimes, when fixtures were changed Чтобы управлять загруженными языками и установить другие настройки, вам нужно войти в систему (вход в систему: [email protected] , пароль: password )
Kube Access
# make k8s-macos-setup or make k8s-ubuntu-setup
export TWC_TOKEN= < your token >Создать новый тег с помощью команды:
make next-tag Уведомление о том, как уведомление о готовой теге в Slack Channel #sideprojects-code-auto или ждать GitHub actions
Изменить версию в K8S/HB-APP-диаграмма/values.yaml, а затем:
make -C k8s helm-upgrade-appRUN git config --global --add safe.directory ${PROJECT_ROOT} после WORKDIR ${PROJECT_ROOT} в Dockerfile ReadЭтот репозиторий создается и поддерживается командой и сообществом Hexlet, образовательного проекта. Узнайте больше о Hexlet.
Смотрите наиболее активных участников на Friends Hexlet.