2022-07-19 20:20:01 +08:00
|
|
|
FROM ioiox/php-nginx:7.4-alpine
|
2022-08-11 11:06:38 +08:00
|
|
|
LABEL maintainer="stille@ioiox.com"
|
2022-07-19 17:59:21 +08:00
|
|
|
|
2022-07-19 20:54:41 +08:00
|
|
|
ENV INSTALL true
|
|
|
|
ENV MODIFY false
|
2022-08-24 15:17:46 +08:00
|
|
|
ENV VERSION 2.0.5
|
2022-07-19 17:59:21 +08:00
|
|
|
|
|
|
|
WORKDIR /
|
|
|
|
|
2022-08-11 11:14:25 +08:00
|
|
|
# RUN wget https://github.com/assimon/dujiaoka/releases/download/${VERSION}/${VERSION}-Antibody.tar.gz \
|
|
|
|
# && tar zxvf ${VERSION}-Antibody.tar.gz \
|
|
|
|
# && rm -rf ${VERSION}-Antibody.tar.gz && mv dujiaoka_build dujiaoka
|
2022-07-19 21:38:24 +08:00
|
|
|
|
2022-08-11 11:14:25 +08:00
|
|
|
RUN git clone https://github.com/assimon/dujiaoka
|
2022-07-19 17:59:21 +08:00
|
|
|
|
|
|
|
COPY ./conf/default.conf /opt/docker/etc/nginx/vhost.conf
|
|
|
|
COPY ./conf/dujiao.conf /opt/docker/etc/supervisor.d/
|
|
|
|
COPY ./modify /dujiaoka/modify
|
|
|
|
COPY start.sh /
|
|
|
|
|
|
|
|
WORKDIR /dujiaoka
|
|
|
|
|
|
|
|
RUN set -xe \
|
|
|
|
&& composer install -vvv \
|
|
|
|
&& chmod +x /start.sh \
|
|
|
|
&& chown -R application:application /dujiaoka/ \
|
|
|
|
&& chmod -R 0755 /dujiaoka/ \
|
|
|
|
&& mv /dujiaoka/storage /dujiaoka/storage_bak \
|
|
|
|
&& sed -i "s?\$proxies;?\$proxies=\'\*\*\';?" /dujiaoka/app/Http/Middleware/TrustProxies.php \
|
|
|
|
&& rm -rf /root/.composer/cache/ /tmp/*
|
|
|
|
|
|
|
|
CMD /start.sh
|