Agregar a /etc /hosts : 127.0.0.1 Code-Basics.Test
Proyecto clon
Algunos servidores LSP son completamente viables solo cuando el Dir raíz es el mismo dentro y fuera del contenedor. Es por eso que establecemos WorkDir a /opt/projects/hexlet-basics . Entonces, si es posible, clone este proyecto a ese directorio.
Preparar la imagen de extracción localmente
./app/lib/docker_exercise_api.rbdef self.download(lang_name)ok = system("docker pull #{image_name(lang_name)}") Líneaok = true a continuaciónCorrer
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 Para administrar los idiomas cargados y establecer otras configuraciones, debe iniciar sesión (Iniciar sesión: [email protected] , contraseña: password )
Acceso a kube
# make k8s-macos-setup or make k8s-ubuntu-setup
export TWC_TOKEN= < your token >Crear nueva etiqueta a través del comando:
make next-tag Notificación de espera sobre la etiqueta Ready en el canal Slack #sideprojects-code-auto o Wait GitHub Actions
Cambiar la versión en K8S/HB-App-chart/valores.yaml y luego:
make -C k8s helm-upgrade-appRUN git config --global --add safe.directory ${PROJECT_ROOT} línea después de WORKDIR ${PROJECT_ROOT} en Dockerfile Leer másEste repositorio es creado y mantenido por el equipo y la comunidad de Hexlet, un proyecto educativo. Lea más sobre Hexlet.
Vea la mayoría de los contribuyentes activos en hexlet-friends.