29 lines
554 B
Markdown
29 lines
554 B
Markdown
# simple http file api
|
|
|
|
|
|
|
|
## Create Docker image
|
|
|
|
|
|
docker build -t 172.22.102.100:40016/team-mmkb/simple-http-upload:0.1.0 .
|
|
|
|
sudo vim /etc/docker/daemon.json
|
|
|
|
```json
|
|
{
|
|
"insecure-registries" : [ "172.22.102.100:40016" ]
|
|
}
|
|
```
|
|
|
|
docker login 172.22.102.100:40016/team-mmkb/simple-http-upload:0.1.0
|
|
docker push 172.22.102.100:40016/team-mmkb/simple-http-upload:0.1.0
|
|
|
|
# Run
|
|
|
|
docker run --rm -p 3000:3000 -v ./data:/data 172.22.102.100:40016/team-mmkb/simple-http-upload:0.1.0
|
|
|
|
## Test
|
|
|
|
```bash
|
|
curl -XPOST -F 'data=@test-5.txt' localhost:3000/
|
|
``` |