Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. compose:
  2.  
  3. version: "3"
  4. services:
  5. dev:
  6. build: .
  7. volumes:
  8. - .:/app
  9. ports:
  10. - "8100:8000"
  11. working_dir: "/app"
  12. environment:
  13. - FLASK_ENV=development
  14. - FLASK_DEBUG=1
  15. command: "python ./manage.py runserver 0.0.0.0:8000"
  16. links:
  17. - redis:redis
  18. depends_on:
  19. - redis
  20. external_links:
  21. - my_sql:db
  22. network_mode: bridge
  23. redis:
  24. image: redis
  25. ports:
  26. - '6379'
  27. network_mode: bridge
  28.  
  29.  
  30. dockerfile:
  31. FROM python:3.4-slim
  32. ARG SSH_PRIVATE_KEY
  33.  
  34. LABEL maintainer="YZ Wen"
  35.  
  36. RUN apt-get update
  37. RUN apt-get install -y zip unzip curl git
  38.  
  39. # Copy SSH key for git private repos
  40. RUN mkdir -p /root/.ssh && \
  41. chmod 0700 /root/.ssh && \
  42. ssh-keyscan bitbucket.org > /root/.ssh/known_hosts
  43. RUN echo "$SSH_PRIVATE_KEY" > /root/.ssh/id_rsa && \
  44. chmod 600 /root/.ssh/id_rsa
  45.  
  46. WORKDIR /.ENV
  47. COPY ./requirements ./requirements
  48. RUN pip install -r requirements/dev.txt
  49. RUN rm -rf /root/.ssh/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement