22 lines
514 B
Docker
22 lines
514 B
Docker
FROM alpine@sha256:0a4eaa0eecf5f8c050e5bba433f58c052be7587ee8af3e8b3910ef9ab5fbe9f5 AS base
|
|
LABEL maintainer="Christian Goeschel Ndjomouo"
|
|
RUN apk update
|
|
RUN apk add nginx
|
|
RUN adduser -D -g 'www' www
|
|
RUN mkdir /www
|
|
RUN chown -R www:www /var/lib/nginx
|
|
RUN chown -R www:www /www
|
|
|
|
WORKDIR /etc/nginx/
|
|
COPY nginx/nginx.conf nginx.conf
|
|
RUN mkdir conf.d/
|
|
WORKDIR /
|
|
|
|
FROM base AS portfolio-proxy
|
|
EXPOSE 80/tcp
|
|
CMD ["nginx","-g","daemon off;"]
|
|
|
|
FROM base AS portfolio-web
|
|
EXPOSE 8080/tcp
|
|
CMD ["nginx","-g","daemon off;"]
|