hexlet basics
1.0.0
/etc /호스트 에 추가 : 127.0.0.1 Code-Basics.test
클론 프로젝트
일부 LSP 서버는 root dir가 컨테이너 내부와 외부에 동일 할 때만 완전히 실행 가능합니다. 그렇기 때문에 우리는 WorkDir를 /opt/projects/hexlet-basics 로 설정했습니다. 따라서 가능하다면이 프로젝트를 해당 디렉토리로 복제하십시오.
현지에서 이미지를 당기는 준비를합니다
./app/lib/docker_exercise_api.rb 를 엽니 다def 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 로드 된 언어를 관리하고 다른 설정을 설정하려면 로그인해야합니다 (login : [email protected] , password : password )
Kube 액세스
# make k8s-macos-setup or make k8s-ubuntu-setup
export TWC_TOKEN= < your token >명령을 통해 새 태그 생성 :
make next-tag Slack Channel #sideprojects-code-auto 에서 Ready Tag에 대한 대기 알림 또는 GitHub 작업 대기
k8s/hb-app-chart/values.yaml에서 버전을 변경 한 다음 :
make -C k8s helm-upgrade-appRUN git config --global --add safe.directory ${PROJECT_ROOT} WORKDIR ${PROJECT_ROOT} 를 추가하십시오.이 저장소는 교육 프로젝트 인 Hexlet 커뮤니티와 팀과 커뮤니티에 의해 만들어지고 유지됩니다. Hexlet에 대해 자세히 알아보십시오.
Hexlet-Friends에서 가장 활발한 기고자를 참조하십시오.