Dockerfile 929 B

1234567891011121314151617181920212223
  1. FROM debian:9
  2. EXPOSE 8000
  3. WORKDIR /opt
  4. ADD composer.sh keys ./
  5. RUN apt-get update; \
  6. apt-get install -yq python curl git wget vim zip python-pip iputils-ping \
  7. tmux graphviz php-cli php-mysql php-curl php-amqplib \
  8. php-xml php-zip build-essential unzip php-bcmath \
  9. php-mbstring mysql-client php-dom php-soap php-snmp \
  10. php-intl php-gmp libcurl3-dev php-fpm php-soap; \
  11. ls /opt;\
  12. chmod 0600 /opt/keys/*; \
  13. chmod +x /opt/composer.sh; \
  14. sh /opt/composer.sh; \
  15. mkdir ~/.ssh; \
  16. ssh-keyscan -H -p 22 gitlab.com >> ~/.ssh/known_hosts; \
  17. ssh-keyscan -H -p 222 gogs.infra.flowdat.com >> ~/.ssh/known_hosts; \
  18. ssh-keyscan -H -p 222 infra.flowdat.com >> ~/.ssh/known_hosts; \
  19. ssh-keyscan -H -p 222 200.50.168.30 >> ~/.ssh/known_hosts; \
  20. ssh-keyscan -H -p 22 bitbucket.org >> ~/.ssh/known_hosts