This repository has been archived on 2023-02-07. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
flamenco-manager/docker/server/dev/Dockerfile
T
Francesco Siddi c439c99126 Docker files for server components
Now it is possible to set up server, manager and dashboard with docker.
More detailed instructions on build and configuration of the various
docker images will be available later.
2015-11-19 19:48:38 +01:00

43 lines
830 B
Docker

FROM ubuntu:14.04
MAINTAINER Francesco Siddi <francesco@blender.org>
RUN apt-get update && apt-get install -y \
python \
python-dev \
python-pip \
nano \
zlib1g-dev \
libjpeg-dev \
python-crypto \
python-openssl \
libmysqlclient-dev \
libssl-dev \
libffi-dev \
software-properties-common
RUN mkdir -p /data/git/server \
&& mkdir -p /data/storage/shared \
&& mkdir -p /data/storage/server \
&& mkdir -p /data/config
RUN pip install virtualenv \
&& virtualenv /data/venv
ENV PIP_PACKAGES_VERSION = 2
ADD requirements.txt /requirements.txt
RUN . /data/venv/bin/activate && pip install -r /requirements.txt
VOLUME /data/git/server
VOLUME /data/config
VOLUME /data/storage/shared
VOLUME /data/storage/server
ENV MYSQL_HOST mysql_flamenco_server
EXPOSE 9999
ADD runserver.sh /runserver.sh
ENTRYPOINT ["bash", "/runserver.sh"]