meetup-raffle-winner-picker/Dockerfile

26 lines
477 B
Docker
Raw Normal View History

2022-01-13 19:40:47 +00:00
FROM php:7.4-cli-alpine
COPY --from=composer:1 /usr/bin/composer /usr/bin/composer
2022-01-13 19:54:29 +00:00
ENV PATH="${PATH}:/app/vendor/bin"
2022-01-13 19:40:47 +00:00
WORKDIR /app
2022-01-13 22:03:05 +00:00
RUN apk add --no-cache bash \
&& adduser --disabled-password app \
2022-01-13 19:40:47 +00:00
&& chown app:app -R /app
USER app
COPY --chown=app:app bin bin
COPY --chown=app:app config config
COPY --chown=app:app public public
COPY --chown=app:app src src
COPY --chown=app:app .env composer.* ./
RUN composer install
COPY --chown=app:app . .
ENTRYPOINT ["sh"]