This repository contains a Dockerfile which allows to package upspinserver
in a Docker image in order to simplify distribution.
According to the project's documentation: Upspin is an experimental project to build a framework for naming and sharing files and other data securely, uniformly, and globally: a global name system of sorts.
docker build -t mwuertinger/upspinserver .
The image is built automatically by TravisCI at least once a day and the resulting images are pushed to Docker Hub.
This configuration of upspinserver uses the local filesystem to store all of
its data. Therefore you need to map a local directory into the container at the
/upspin location.
docker run \
-v /local/path/to/upspin:/upspin \
-p 443:443 -p 80:80 \
mwuertinger/upspinserver:latest