19 lines
407 B
Docker
19 lines
407 B
Docker
FROM composer:latest as composer
|
|
|
|
# environment arguments
|
|
ARG UID
|
|
ARG GID
|
|
ARG USER
|
|
|
|
ENV UID=${UID}
|
|
ENV GID=${GID}
|
|
ENV USER=${USER}
|
|
|
|
# Dialout group in alpine linux conflicts with MacOS staff group's gid, whis is 20. So we remove it.
|
|
RUN delgroup dialout
|
|
|
|
# Creating user and group
|
|
RUN addgroup -g ${GID} --system ${USER}
|
|
RUN adduser -G ${USER} --system -D -s /bin/sh -u ${UID} ${USER}
|
|
|
|
WORKDIR /var/www/html |