Merge pull request #4 from robhaswell/docker

Docker buildfile
This commit is contained in:
Rob Haswell
2015-03-24 12:25:47 +00:00
3 changed files with 22 additions and 0 deletions

14
Dockerfile Normal file
View File

@@ -0,0 +1,14 @@
FROM ubuntu
MAINTAINER Rob Haswell <me@robhaswell.co.uk>
RUN apt-get -qqy update
RUN apt-get -qqy upgrade
RUN apt-get -qqy install python-pip
ADD . /usr/src/app/
WORKDIR /usr/src/app
RUN python setup.py install
RUN pip install -r requirements.txt
CMD ["python", "dropbot/cli.py", "-c", "env"]

View File

@@ -1 +1,2 @@
include README.md
include dropbot/data/*

View File

@@ -15,6 +15,13 @@ Setup
Dropbot is designed to run on Heroku, but can be ran locally using ```python dropbot\cli.py -c env```
Docker
------
Dropbot can be run on Docker using the image ``robhaswell/docker``:
docker run -ti -e DROPBOT_JID='user@server' -e DROPBOT_PASSWORD='password' -e DROPBOT_ROOMS='room@server' robhaswell/dropbot
Configuration
-------------