Azul | c1e392f | 2015-03-29 14:34:24 +0100 | [diff] [blame] | 1 | FROM python:2.7 |
| 2 | WORKDIR /code |
| 3 | ADD . /code |
| 4 | |
| 5 | RUN apt-get update \ |
| 6 | && apt-get install -y redis-server sudo \ |
| 7 | && rm -rf /var/lib/apt/lists/* # 20150323 |
| 8 | |
| 9 | RUN pip install -r requirements.txt |
| 10 | |
| 11 | RUN sed 's/^daemonize yes/daemonize no/' -i /etc/redis/redis.conf \ |
| 12 | && sed 's/^bind 127.0.0.1/bind 0.0.0.0/' -i /etc/redis/redis.conf \ |
| 13 | && sed 's/^# unixsocket /unixsocket /' -i /etc/redis/redis.conf \ |
| 14 | && sed 's/^# unixsocketperm 755/unixsocketperm 777/' -i /etc/redis/redis.conf \ |
| 15 | && sed '/^logfile/d' -i /etc/redis/redis.conf |
| 16 | |
| 17 | RUN chmod 755 start |
| 18 | |
| 19 | |
| 20 | EXPOSE 6379 |
| 21 | EXPOSE 5000 |
| 22 | |
| 23 | VOLUME ["/var/lib/redis"] |
| 24 | VOLUME ["/run/redis"] |
| 25 | CMD ["./start"] |
| 26 | |