Crates.io | zip-http-server |
lib.rs | zip-http-server |
version | 0.2.2 |
source | src |
created_at | 2021-09-12 05:17:40.486641 |
updated_at | 2022-02-01 14:08:47.684731 |
description | The http server exports contents in zip file. |
homepage | |
repository | |
max_upload_size | |
id | 449994 |
size | 38,827 |
The http server exports contents in zip file.
All APIs including command line interface, docker container are not yet stable. They can be changed in the feature.
This server is arrival on ghcr.io, github packages container registry.
docker run -p 80:80 -v '/path/to/zip/file:/root.zip' ghcr.io/anatawa12/zip-http-server
You can specify path to zip and listening ports as parameters of docker run.
# 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
This server is also arrival on crates.io.
You can install via cargo command.
For more options, please see --help
.
cargo install zip-http-server
zip-http-server /path/to/zip/file