mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-02 14:25:38 +08:00
🚀 update Dockerfile
This commit is contained in:
@@ -1,18 +1,19 @@
|
|||||||
FROM php:7.2
|
FROM php:7.2
|
||||||
WORKDIR /root
|
WORKDIR /root
|
||||||
ENV LANG="en_US.UTF-8"
|
RUN echo "Asia/Shanghai" > /etc/timezone
|
||||||
RUN apt-get update && apt-get upgrade -y && apt-get install curl libxml2 libzip-dev git -y
|
RUN dpkg-reconfigure -f noninteractive tzdata
|
||||||
|
ENV LANG C.UTF-8
|
||||||
|
RUN apt-get update && apt-get install curl libxml2 libzip-dev openssl git -y
|
||||||
|
|
||||||
# Install php extensions
|
# Install php extensions
|
||||||
RUN docker-php-ext-install zip mysqli iconv mbstring json
|
RUN docker-php-ext-install zip
|
||||||
|
RUN docker-php-ext-install mysqli
|
||||||
|
RUN docker-php-ext-install iconv
|
||||||
|
RUN docker-php-ext-install mbstring
|
||||||
|
|
||||||
# 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 pecl install swoole
|
||||||
RUN docker-php-ext-enable swoole
|
RUN docker-php-ext-enable swoole
|
||||||
|
|
||||||
VOLUME ["/root/"]
|
VOLUME ["/root/"]
|
||||||
|
|
||||||
CMD if [ ! -d "CQBot-swoole" ]; then git clone https://github.com/crazywhalecc/CQBot-swoole.git; fi && cd CQBot-swoole/ && bash -c "php start.php"
|
CMD if [ ! -d "CQBot-swoole" ]; then git clone https://github.com/crazywhalecc/CQBot-swoole.git; fi && cd CQBot-swoole/ && bash -c "php start.php"
|
||||||
Reference in New Issue
Block a user