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