aboutsummaryrefslogtreecommitdiffhomepage
path: root/docker
diff options
context:
space:
mode:
Diffstat (limited to 'docker')
-rw-r--r--docker/alpine/Dockerfile.master11
1 files changed, 10 insertions, 1 deletions
diff --git a/docker/alpine/Dockerfile.master b/docker/alpine/Dockerfile.master
index 0472947f..7bbe1fb7 100644
--- a/docker/alpine/Dockerfile.master
+++ b/docker/alpine/Dockerfile.master
@@ -8,6 +8,15 @@ RUN curl -L https://github.com/shaarli/Shaarli/archive/master.tar.gz | tar xzf -
8 && composer --prefer-dist --no-dev install 8 && composer --prefer-dist --no-dev install
9 9
10# Stage 2: 10# Stage 2:
11# - Frontend dependencies
12FROM node:9.9-alpine as node
13COPY --from=composer /app/shaarli shaarli
14RUN cd shaarli \
15 && yarn install \
16 && yarn run build \
17 && rm -rf node_modules
18
19# Stage 3:
11# - Shaarli image 20# - Shaarli image
12FROM alpine:3.6 21FROM alpine:3.6
13LABEL maintainer="Shaarli Community" 22LABEL maintainer="Shaarli Community"
@@ -40,7 +49,7 @@ RUN rm -rf /etc/php7/php-fpm.d/www.conf \
40 49
41 50
42WORKDIR /var/www 51WORKDIR /var/www
43COPY --from=composer /app/shaarli shaarli 52COPY --from=node /shaarli shaarli
44 53
45RUN chown -R nginx:nginx . \ 54RUN chown -R nginx:nginx . \
46 && ln -sf /dev/stdout /var/log/nginx/shaarli.access.log \ 55 && ln -sf /dev/stdout /var/log/nginx/shaarli.access.log \