#zip #http #zip-archive #exports #content

app zip-http-server

HTTP服务器导出zip文件中的内容

5个版本

0.2.2 2022年2月1日
0.2.1 2022年1月26日
0.2.0 2021年10月8日
0.1.1 2021年9月18日
0.1.0 2021年9月12日

#861 in HTTP服务器

Apache-2.0 OR MIT

20KB
449

Zip Http Server

a12 maintenance: Slowly Crates.io (latest) github packages download

HTTP服务器导出zip文件中的内容。

稳定性警告

包括命令行界面、Docker容器在内的所有API尚未稳定。它们可能会在未来更改。

如何使用

通过Docker

此服务器可在 ghcr.io,GitHub软件包容器注册表 上找到。

docker run -p 80:80 -v '/path/to/zip/file:/root.zip' ghcr.io/anatawa12/zip-http-server 

您可以通过docker run的参数指定zip路径和监听端口。

# listen on 8080 on ipv6
docker run \
    -p 8080:8080 \
    -v '/path/to.zip:/root.zip' \
    ghcr.io/anatawa12/zip-http-server \
    /root.zip --address [::]:8080
# listen on unix domain socket
docker run \
    -v '/path/dir:/server/' \
    -v '/path/to.zip:/root.zip' \
    ghcr.io/anatawa12/zip-http-server \
    /root.zip --address unix:/server/server.sock
# See this for All Options
docker run ghcr.io/anatawa12/zip-http-server --help

通过Cargo安装

此服务器也可在 crates.io 上找到。您可以通过 cargo 命令安装。有关更多信息,请参阅 --帮助

cargo install zip-http-server
zip-http-server /path/to/zip/file

依赖项

~9–22MB
~257K SLoC