Ajouter à / etc / hôtes : 127.0.0.1 Code-Basics.test
Projet de clone
Certains serveurs LSP ne sont entièrement réalisables que lorsque le Dir racine est le même à l'intérieur et à l'extérieur du conteneur. C'est pourquoi nous définissons WorkDir sur /opt/projects/hexlet-basics . Donc, si cela est possible, clonez ce projet à ce répertoire.
Préparez l'image de tirage localement
./app/lib/docker_exercise_api.rbdef self.download(lang_name)ok = system("docker pull #{image_name(lang_name)}")ok = true ci-dessousCourir
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 Pour gérer les langues chargées et définir d'autres paramètres, vous devez vous connecter (connexion: [email protected] , mot de passe: password )
Accès kube
# make k8s-macos-setup or make k8s-ubuntu-setup
export TWC_TOKEN= < your token >Créer une nouvelle balise via la commande:
make next-tag Attendez la notification sur Ready Tag dans Slack Channel #sideprojects-code-auto ou attendez des actions GitHub
Changer la version dans K8S / HB-App-chart / valeurs.yaml puis:
make -C k8s helm-upgrade-appRUN git config --global --add safe.directory ${PROJECT_ROOT} après WORKDIR ${PROJECT_ROOT} dans dockerfile Lire la suiteCe référentiel est créé et maintenu par l'équipe et la communauté de Hexlet, un projet éducatif. En savoir plus sur Hexlet.
Voir les contributeurs les plus actifs sur les amis de Hexlet.