เพิ่มไปที่ /etc /hosts : 127.0.0.1 รหัส -basics.test
โครงการโคลน
เซิร์ฟเวอร์ LSP บางตัวสามารถใช้งานได้อย่างสมบูรณ์เฉพาะเมื่อรูท dir เหมือนกันภายในและภายนอกคอนเทนเนอร์ นั่นคือเหตุผลที่เราตั้ง 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
# make k8s-macos-setup or make k8s-ubuntu-setup
export TWC_TOKEN= < your token >สร้างแท็กใหม่ผ่านคำสั่ง:
make next-tag รอการแจ้งเตือนเกี่ยวกับแท็กพร้อมในช่อง Slack #sideprojects-code-auto หรือรอการกระทำของ GitHub
เปลี่ยนเวอร์ชันใน k8s/hb-app-chart/value.yaml แล้ว:
make -C k8s helm-upgrade-appRUN git config --global --add safe.directory ${PROJECT_ROOT} บรรทัดหลัง WORKDIR ${PROJECT_ROOT} ใน DockerFile อ่านเพิ่มเติมพื้นที่เก็บข้อมูลนี้ถูกสร้างและดูแลโดยทีมงานและชุมชนของ Hexlet ซึ่งเป็นโครงการการศึกษา อ่านเพิ่มเติมเกี่ยวกับ hexlet
ดูผู้มีส่วนร่วมที่กระตือรือร้นที่สุดในเพื่อน hexlet