Official 3nigm4 Storage Service image implements API frontend to manage data uploads to an S3 instance. It's one of the microservices composing the 3nigm4 framework: secure storage of encrypted, metadata free, data chunks.
The following example links to an auth-service container from 3nigm4 Auth Server image to access authentication sevices and uses a mongodb container from the official MongoDb image.
$ docker run -d --name store-service -p 80:80 --link mongodb:mongodb --link auth-service:auth-service nexo/3n4store
To expose the service via https (really suggested) a volume containing SSL/TLS certificate and private kye must be provided (notice the Z flag is used only on SELinux eforcing systems):
$ docker run -d --name store-service -p 80:80 --link mongodb:mongodb --link auth-service:auth-service -v /opt/3nigm4/ssl:/opt/3nigm4/ssl:Z nexo/3n4store