# Install Aubio
RUN conda install -c thomasfillon aubio
+# Link Yaafe in site-packages
+RUN ln -s /usr/lib/python2.7/dist-packages/yaafelib /opt/miniconda/lib/python2.7
+
# clone app
ADD . /opt/TimeSide
WORKDIR /opt/TimeSide
-
RUN pip install -r requirements.txt
RUN conda list
-# Link Yaafe in site-packages
-RUN ln -s /usr/lib/python2.7/dist-packages/yaafelib /opt/miniconda/lib/python2.7
-
-# setup all the configfiles
+# setup all the configfiles --> Gérer dans le container Nginx
#RUN echo "daemon off;" >> /etc/nginx/nginx.conf
#RUN rm /etc/nginx/sites-enabled/default
#RUN ln -s /opt/TimeSide/examples/deploy/nginx-app.conf /etc/nginx/sites-enabled/
-
data:
image: tianon/true
volumes:
- "8080:80"
volumes:
- ./examples/deploy/nginx-app.conf:/etc/nginx/sites-enabled/
-# #- ./web/media:/media:ro
-# #- ./web//static:/static:ro
+ # --> media
+ # --> static
links:
- app
build: .
volumes:
- .:/opt/TimeSide
+ command:
+ - /opt/TimeSide/examples/sandbox/manage.py syncdb --noinput
+ - /opt/TimeSide/examples/sandbox/manage.py migrate --noinput
+ - /opt/TimeSide/examples/sandbox/manage.py collectstatic --noinput
ports:
- "8000:8000"