magento2-docker/Dockerfile

44 lines
760 B
Docker

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"]