Hinzufügen zu /etc /hosts : 127.0.0.1 codebassics.test
Klonprojekt
Einige LSP -Server sind nur dann voll funktionsfähig, wenn das Root -Dire innerhalb und außerhalb des Behälters gleich ist. Deshalb setzen wir Workdir auf /opt/projects/hexlet-basics . Wenn es möglich ist, klonen Sie dieses Projekt in dieses Verzeichnis.
Bereiten Sie das Bild vor Ort vor
./app/lib/docker_exercise_api.rbdef self.download(lang_name) Zeileok = system("docker pull #{image_name(lang_name)}") Zeileok = true untenLaufen
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 Um geladene Sprachen zu verwalten und andere Einstellungen festzulegen, müssen Sie sich anmelden (Login: [email protected] , Passwort: password )
Kube Access
# make k8s-macos-setup or make k8s-ubuntu-setup
export TWC_TOKEN= < your token >Erstellen Sie ein neues Tag über den Befehl:
make next-tag Warten Sie eine Benachrichtigung über Ready-Tag im Slack-Kanal #sideprojects-code-auto oder Warten Sie GitHub-Aktionen
Ändern Sie die Version in K8S/HB-APP-CHART/VALUTS.YAML und dann:
make -C k8s helm-upgrade-appRUN git config --global --add safe.directory ${PROJECT_ROOT} Zeile nach WORKDIR ${PROJECT_ROOT} in DockerFile Read More hinzuDieses Repository wird vom Team und der Community of Hexlet, einem Bildungsprojekt, erstellt und gepflegt. Lesen Sie mehr über Hexlet.
Siehe die aktivsten Mitwirkenden auf Hexlet-Friends.