# orchard-print
Forking Echoprint Server but keeping it private

## Run development server
```
docker build -t echoprint-server .
docker run -d -p 8555:8555 -p 8502:8502 -v $(pwd):/echoprint-server  echoprint-server
```

## Enter running Docker container
```
docker exec -it <name from docker ps> bash
```

## Ingest a fingerprint
```
curl http://192.168.59.103:8555/ingest -d "fp_code=<fingerprint_to_ingest>&track_id=1234&length=300&codever=4.12"
```

## Query for a fingerprint
```
curl http://192.168.59.103:8555/query?fp_code=<fingerprint_to_query>
```

## Useful Tokyo Tyrant/Cabinet Commands
Run these inside Docker container
```
alias tcrmgr=/usr/local/tokyotyrant-1.1.33/bin/tcrmgr
tcrmgr list localhost  # (get all keys)
tcrmgr get localhost <key>  # (get record for given key)
tcrmgr inform localhost # (get number of records, file size)
```
