Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- compose:
- version: "3"
- services:
- dev:
- build: .
- volumes:
- - .:/app
- ports:
- - "8100:8000"
- working_dir: "/app"
- environment:
- - FLASK_ENV=development
- - FLASK_DEBUG=1
- command: "python ./manage.py runserver 0.0.0.0:8000"
- links:
- - redis:redis
- depends_on:
- - redis
- external_links:
- - my_sql:db
- network_mode: bridge
- redis:
- image: redis
- ports:
- - '6379'
- network_mode: bridge
- dockerfile:
- FROM python:3.4-slim
- ARG SSH_PRIVATE_KEY
- LABEL maintainer="YZ Wen"
- RUN apt-get update
- RUN apt-get install -y zip unzip curl git
- # Copy SSH key for git private repos
- RUN mkdir -p /root/.ssh && \
- chmod 0700 /root/.ssh && \
- ssh-keyscan bitbucket.org > /root/.ssh/known_hosts
- RUN echo "$SSH_PRIVATE_KEY" > /root/.ssh/id_rsa && \
- chmod 600 /root/.ssh/id_rsa
- WORKDIR /.ENV
- COPY ./requirements ./requirements
- RUN pip install -r requirements/dev.txt
- RUN rm -rf /root/.ssh/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement