123456789101112131415161718192021222324 |
- FROM debian:9
- WORKDIR /opt
- COPY composer.sh ./
- COPY keys ./keys
- RUN apt-get update; \
- apt-get install -yq python curl git wget vim zip python-pip iputils-ping \
- tmux graphviz php-cli php-mysql php-curl php-amqplib \
- php-xml php-zip build-essential unzip php-bcmath \
- php-mbstring mysql-client php-dom php-soap php-snmp \
- php-intl php-gmp libcurl3-dev php-fpm php-soap; \
- chmod 0600 /opt/keys/*; \
- chmod +x /opt/composer.sh; \
- sh /opt/composer.sh; \
- composer global require hirak/prestissimo; \
- mkdir ~/.ssh; \
- ssh-keyscan -H -p 22 gitlab.com >> ~/.ssh/known_hosts; \
- ssh-keyscan -H -p 222 gogs.infra.flowdat.com >> ~/.ssh/known_hosts; \
- ssh-keyscan -H -p 222 infra.flowdat.com >> ~/.ssh/known_hosts; \
- ssh-keyscan -H -p 222 200.50.168.30 >> ~/.ssh/known_hosts; \
- ssh-keyscan -H -p 22 bitbucket.org >> ~/.ssh/known_hosts; \
- rm -rf /var/lib/apt/lists/*
|