Files
simple-laravel/build/Dockerfile
2023-03-11 13:00:48 +01:00

25 lines
529 B
Docker

FROM composer:latest
ARG USERNAME=laravel
ARG USER_UID=1000
ARG USER_GID=$USER_UID
RUN apk add --no-cache nodejs npm zlib-dev libpng-dev \
&& npm install -g npm \
&& rm -rf /tmp/* /var/tmp/*
RUN docker-php-ext-install mysqli pdo pdo_mysql gd
RUN addgroup -g $USER_GID -S $USERNAME \
&& adduser -u $USER_UID -S $USERNAME -G $USERNAME
COPY start-container /usr/local/bin/start-container
RUN chmod +x /usr/local/bin/start-container
EXPOSE 8080
WORKDIR /var/www/html
USER $USERNAME
ENTRYPOINT ["start-container"]