Skip to content
It's for making erasures!™
Branch: master
Clone or download
Latest commit b416db8 Sep 14, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
server
storage
.dockerignore
.gitignore
Dockerfile
MIT License.txt
README.md
erasureMaker_env.ini.sample
index.js
package-lock.json
package.json

README.md

ErasureMaker

A web application for making erasures from public domain texts, mostly sourced from Project Gutenberg.

At the moment uses very basic filesystem-based storage and indexing for erasures made with it.

If you're interested in running your own version, you may be most interested in modifying the available texts, which are currently in one file in client/json/texts-gutenberg.json.

Running Using Docker

Building the Container

docker build -t aharnum/erasuremaker .

Docker (Volatile Storage)

docker run -p 8081:8081 aharnum/erasuremaker

Docker With a Persistent Storage Volume

docker volume create erasure-maker-storage

docker run -d -p 8081:8081 --env-file ./erasureMaker_env.ini --name erasuremaker-running -v erasure-maker-storage:/erasuremaker/storage aharnum/erasuremaker

(Mailgun settings will need to be configured in erasureMaker_env.ini)

You can’t perform that action at this time.