servekit
v2.0.0
⚡️ เซิร์ฟเวอร์ Micro HTTP สำหรับการให้บริการไฟล์คงที่
ลองจินตนาการว่าคุณมีไฟล์สแตติกส่วนหน้า เซิร์ฟเวอร์ส่วนหลัง และ nignix (พร็อกซีย้อนกลับ) ซึ่งทำงานใน Docker Container ปัญหาเกิดขึ้น ณ จุดนี้ วิธีการให้บริการไฟล์คงที่เพื่อย้อนกลับพร็อกซี? ติดตั้ง nignix อีก 1 ตัวในคอนเทนเนอร์ส่วนหน้าซึ่งเกินความจำเป็น นี่คือเหตุผลที่ว่าทำไม Servekit จึงถูกสร้างขึ้น
รับไบนารีล่าสุดจากหน้าเผยแพร่
./servekit # serving ./static directory
FROM cjaewon/servekit:2.0.0
COPY ./static /static
EXPOSE 3000
version : " 3.8 "
services :
app :
image : cjaewon/servekit:2.0.0
volumes :
- ./static:/static
environment :
- SERVEKIT_SERVER_PORT : :3000
- SERVEKIT_SERVER_PATH : ./static
- SERVEKIT_SERVER_404 : none
- SERVEKIT_SERVER_OVERVIEW : false
คุณสามารถตั้งค่าพอร์ต เส้นทางการให้บริการ และอื่นๆ ด้วยไฟล์กำหนดค่าหรือตัวแปรสภาพแวดล้อม Servekit สแกน .servekit.toml
ที่ $HOME
, .
ไดเรกทอรี
# ## Config file sample
[ server ]
port = " :3000 " # :3000 (default)
path = " ./static " # ./static (default)
404 = " none " # none (default), html file
# if you are using client side rendering, you have to change none to index.html
overview = false # false (default), true
# if your are using true, directory's file list will be show
# and, it can only true when 404 config is "none"
ด้วยนักเทียบท่า คุณสามารถตั้งค่าตัวแปรสภาพแวดล้อมได้ดังนี้ (การกำหนดค่าที่ไม่ได้กำหนดจะใช้ค่าเริ่มต้น)
ENV SERVEKIT_SERVER_PORT :3000
ENV SERVEKIT_SERVER_PATH ./static
ENV SERVEKIT_SERVER_404 none
ENV SERVEKIT_SERVER_OVERVIEW false