Files
zhamao-framework/Dockerfile

30 lines
1.1 KiB
Docker
Raw Normal View History

2020-05-10 00:52:40 +08:00
FROM ubuntu:18.04
2020-03-05 14:50:19 +08:00
WORKDIR /app/
RUN echo "Asia/Shanghai" > /etc/timezone
ENV LANG C.UTF_8
2020-05-10 00:52:40 +08:00
ENV LC_ALL C.UTF-8
ENV LANGUAGE C.UTF-8
2020-03-05 14:50:19 +08:00
2020-05-10 00:52:40 +08:00
RUN apt-get update && apt-get install -y software-properties-common tzdata
RUN dpkg-reconfigure -f noninteractive tzdata
2020-03-05 15:43:29 +08:00
VOLUME ["/app/zhamao-framework/"]
2020-05-10 00:52:40 +08:00
RUN add-apt-repository ppa:ondrej/php && \
apt-get update && \
apt-get install php php-dev php-mbstring gcc make openssl \
php-mbstring php-json php-curl php-mysql -y && \
apt-get install wget composer -y && \
wget https://github.com/swoole/swoole-src/archive/v4.5.0.tar.gz && \
tar -zxvf v4.5.0.tar.gz && \
cd swoole-src-4.5.0/ && \
phpize && ./configure --enable-openssl --enable-mysqlnd && make -j2 && make install && \
(echo "extension=swoole.so" >> $(php -i | grep "Loaded Configuration File" | awk '{print $5}'))
2020-03-05 14:50:19 +08:00
ADD . /app/zhamao-framework
2020-03-05 15:43:29 +08:00
ADD . /app/zhamao-framework-bak
#RUN cd /app/zhamao-framework && composer update && composer clearcache
2020-03-05 14:50:19 +08:00
#RUN mv zhamao-framework-master zhamao-framework
WORKDIR /app/zhamao-framework
2020-05-03 12:03:56 +08:00
CMD ["/bin/bash", "-i", "/app/zhamao-framework-bak/.entry.sh"]