You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
452 B
Docker
18 lines
452 B
Docker
FROM nginx:stable-alpine
|
|
|
|
ARG UID
|
|
ARG GID
|
|
|
|
ENV UID=${UID}
|
|
ENV GID=${GID}
|
|
|
|
# MacOS staff group's gid is 20, so is the dialout group in alpine linux. We're not using it, let's just remove it.
|
|
RUN delgroup dialout
|
|
|
|
RUN addgroup -g ${GID} --system laravel
|
|
RUN adduser -G laravel --system -D -s /bin/sh -u ${UID} laravel
|
|
RUN sed -i "s/user nginx/user laravel/g" /etc/nginx/nginx.conf
|
|
|
|
ADD ./nginx/default.conf /etc/nginx/conf.d/
|
|
|
|
RUN mkdir -p /var/www/html |