servekit
v2.0.0
⚡️ Server HTTP mikro untuk menyajikan file statis.
Bayangkan Anda memiliki file statis frontend, server backend, dan nignix (proxy terbalik), yang berjalan di Docker Container. Masalahnya terjadi pada saat ini, bagaimana cara menyajikan file statis ke reverse proxy? Instal 1 nignix lagi di wadah frontend, itu berlebihan. inilah mengapa Servekit dibuat.
Ambil biner terbaru dari halaman rilis
./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
Anda dapat mengatur port, jalur penyajian, dan lain-lain. dengan file konfigurasi atau variabel lingkungan. Servekit memindai .servekit.toml
di $HOME
, .
Direktori
# ## 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"
dengan buruh pelabuhan, Anda dapat mengatur variabel lingkungan seperti di bawah ini. (Konfigurasi yang tidak ditentukan akan menggunakan nilai default)
ENV SERVEKIT_SERVER_PORT :3000
ENV SERVEKIT_SERVER_PATH ./static
ENV SERVEKIT_SERVER_404 none
ENV SERVEKIT_SERVER_OVERVIEW false