1
0
mirror of https://github.com/rlister/dockerfiles.git synced 2025-12-12 17:26:15 +00:00
Files
rlister-dockerfiles/hastebin/README.md
Ric Lister ba60fd04e0 Merge pull request #7 from InAnimaTe/default_file_storage
Set default STORAGE_TYPE to file
2017-03-10 21:30:40 -05:00

764 B

Hastebin

Hastebin is a simple pastebin, which can be installed on a protected network.

This dockerfile builds an image that can be configured using environment variables. This is done by writing config.js at runtime from interpolated variables in app.sh.

See app.sh for variable names.

Example use

STORAGE_TYPE is set to file by default so you can quickly be up and running!

Writing pastes to a mounted local volume:

docker run --name hastebin -d -p 7777:7777 -e STORAGE_TYPE=file -v /data:/app/data rlister/hastebin

Writing pastes to redis:

docker run --name redis -d redis
docker run --name hastebin -d -p 7777:7777 --link redis:redis -e STORAGE_HOST=redis rlister/hastebin