Dockerfile 874 B

123456789101112131415161718192021222324252627
  1. FROM docker.infra.flowdat.com/fd3/sf-php:7.1
  2. ARG DIR_INSTALL
  3. ADD . $DIR_INSTALL
  4. WORKDIR $DIR_INSTALL
  5. RUN echo "deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main" | tee /etc/apt/sources.list.d/ansible.list; \
  6. apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367; \
  7. apt-get update; \
  8. apt-get install -yq software-properties-common gnupg2 iptables \
  9. xz-utils ansible; \
  10. curl https://bootstrap.pypa.io/get-pip.py | python; \
  11. pip install -U pip setuptools; \
  12. curl -fsSL get.docker.com | sh; \
  13. pip install docker-compose==1.22; \
  14. mkdir -p $DIR_INSTALL; \
  15. chmod -R 777 $DIR_INSTALL; \
  16. eval $(ssh-agent); \
  17. ssh-add /opt/keys/bitbucket.id_rsa; \
  18. composer install -n; \
  19. rm -rf /var/lib/apt/lists/*
  20. ENV DOCKER_HOST unix:///tmp/docker.sock
  21. ENTRYPOINT ["./execute.sh"]