A demo application for a very simple URL shortening service
The app relies on:
Pip:
pip install url_shortener
Pypi:
https://pypi.python.org/pypi/url_shortener
Manual:
python setup.py install
You can either modify the config.py
file or provide environment
variables to configure url_shortener
. The following environment
variables can be tweaked:
REDIS_HOST
: Address at which the redis server lives, defaults to127.0.0.1
.REDIS_PORT
: Port on which to contact redis, defaults to6379
.URL_PREFIX
: URL scheme for your short url hostLISTEN_HOST
: Address to bind to for the short url serviceLISTEN_PORT
: Port to bind to
The service can simply be started by invoking: url-shortener
, alternately deployments can
be done via Docker:
docker run --rm -p 5000:5000 url-shortener:latest