基于 Rust + axum 的文件传输加速服务 (File transfer acceleration service)
- 下载源码
git clone https://github.com/idevsig/filetas.git
- 运行
开发环境
cargo run
Listening on 0.0.0.0:8000
生产环境
cargo build --release
./target/release/filetas
Listening on 0.0.0.0:8000
Registry | Image |
---|---|
Docker Hub | idevsig/filetas |
GitHub Container Registry | ghcr.io/idevsig/filetas |
Tencent Cloud Container Registry | ccr.ccs.tencentyun.com/idevsig/filetas |
# docker.io
docker run -p 8000:8000 -d idevsig/filetas:latest
# ghcr.io
docker run -p 8000:8000 -d ghcr.io/idevsig/filetas:latest
docker build -t filetas .
docker run -p 8000:8000 -d filetas
docker-compose.yml
参考:https://git.jetsung.com/jetsung/docker-compose/-/tree/main/filetas
services:
filetas:
image: idevsig/filetas:latest
container_name: filetas
restart: unless-stopped
ports:
- 8000:8000