FROM alpine:3.18.4 # Update package RUN apk update --no-cache RUN apk add --no-cache \ bash \ git \ vim \ zip \ composer RUN apk add --no-cache \ php81-common \ php81-zip \ php81-curl \ php81-pdo \ php81-pdo_mysql \ php81-mysqli \ php81-openssl \ php81-mbstring \ php81-zip \ php81-bcmath \ php81-ctype \ php81-dom \ php81-gd \ php81-intl \ php81-simplexml \ php81-soap \ php81-sodium \ php81-xsl \ php81-tokenizer \ php81-fileinfo \ php81-sockets \ php81-xml \ php81-xmlwriter \ php81-session COPY ./docker-entrypoint.sh /docker-entrypoint.sh RUN chmod +x /docker-entrypoint.sh WORKDIR /root/magento2 ENTRYPOINT ["/docker-entrypoint.sh"]