From 6b29c12a727ee26d182e1fb453ecf5b17e5b5b44 Mon Sep 17 00:00:00 2001 From: jerry Date: Wed, 28 Nov 2018 17:47:22 +0800 Subject: [PATCH] :rocket: add Dockerfile --- docker/Dockerfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 docker/Dockerfile diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 00000000..89508cda --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,17 @@ +FROM php:7.2 +WORKDIR /root +RUN apt-get update && apt-get upgrade -y && apt-get install curl libxml2 libzip-dev git -y + +# Install php extensions +RUN docker-php-ext-install zip mysqli iconv mbstring json + +# Install swoole +#ADD https://github.com/swoole/swoole-src/archive/v4.2.9.tar.gz /root/v4.2.9.tar.gz +#RUN cd /root/ && tar -zxvf v4.2.9.tar.gz && cd swoole-src-4.2.9/ && phpize && \ +# ./configure && make && make install +RUN pecl install swoole +RUN docker-php-ext-enable swoole + +VOLUME ["/root/"] + +CMD if [ ! -d "CQBot-swoole" ]; then git clone https://github.com/crazywhalecc/CQBot-swoole.git; fi && cd CQBot-swoole/ && bash \ No newline at end of file