1234567891011121314151617181920212223242526272829 |
- FROM docker.infra.flowdat.com/fd3/sf-php:7.1
- ARG DIR_INSTALL
- ADD . $DIR_INSTALL
- ADD . $DIR_INSTALL
- WORKDIR $DIR_INSTALL
- RUN echo "deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main" | tee /etc/apt/sources.list.d/ansible.list; \
- apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367; \
- wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg; \
- apt-get update; \
- apt-get install -yq software-properties-common gnupg2 iptables \
- xz-utils ansible; \
- curl https://bootstrap.pypa.io/get-pip.py | python; \
- pip install -U pip setuptools; \
- curl -fsSL get.docker.com | sh; \
- pip install docker-compose==1.22; \
- mkdir -p $DIR_INSTALL; \
- chmod -R 777 $DIR_INSTALL; \
- eval $(ssh-agent); \
- ssh-add /opt/keys/bitbucket.id_rsa; \
- composer install -n; \
- rm -rf /var/lib/apt/lists/*
- ENV DOCKER_HOST unix:///tmp/docker.sock
- ENTRYPOINT ["./execute.sh"]
|