Skip to content

Commit

Permalink
docker support
Browse files Browse the repository at this point in the history
  • Loading branch information
sinchb committed Mar 14, 2015
1 parent f1fa1ce commit e4e3bde
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 1 deletion.
30 changes: 30 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Dockerfile for redispapa
FROM ubuntu:latest

MAINTAINER [email protected]

# Update apt
RUN cp /etc/apt/sources.list /etc/apt/sources.list.backup
COPY sources.list /etc/apt/sources.list
RUN apt-get update

# Install python lib
RUN apt-get install -y --upgrade python-setuptools python-dev build-essential \
&& apt-get install -y --upgrade wget \
&& apt-get install -y unzip \
&& wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py \
&& python get-pip.py \
&& rm -rf get-pip.py

# Download source file
RUN mkdir /root/redispapa
WORKDIR /root/redispapa

COPY ./ /root/redispapa/

# Install requirements
RUN pip install -r requirements.txt

EXPOSE 5000

CMD ["python2.7", "/root/redispapa/run.py"]
3 changes: 2 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
redis>=2.10.3
Flask==0.10.1
Flask-SocketIO==0.3.8
gevent==1.0.1
gevent-socketio==0.3.6
gevent-websocket==0.9.3
gevent-websocket==0.9.3
25 changes: 25 additions & 0 deletions sources.list
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
deb http://cn.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty main restricted

deb http://cn.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty-updates main restricted

deb http://cn.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty universe
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty-updates universe

deb http://cn.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty-updates multiverse

deb http://cn.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse

0 comments on commit e4e3bde

Please sign in to comment.