backend build image Dockerfile
FROM xiaodi93/php:7.3
ARG TZ="Asia/Shanghai"
ENV TZ ${TZ}
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
RUN apk upgrade --update \
&& apk add bash tzdata \
&& ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime \
&& echo ${TZ} > /etc/timezone \
&& rm -rf /var/cache/apk/*
# copy source code to image
COPY . /var/www/html
VOLUME ["/var/www/html"]
docker-compose.yml
version: "3"
services:
nginx:
image: nginx:alpine
volumes:
- data:/var/www/html
- ./default.conf:/etc/nginx/conf.d/default.conf
admin:
image: your-image
volumes:
- data:/var/www/html
volumes:
data: