58 lines
1.0 KiB
Docker
58 lines
1.0 KiB
Docker
FROM alpine:3.21
|
|
|
|
LABEL authors="amirghasempoor"
|
|
|
|
RUN apk update && apk add --no-cache\
|
|
bash \
|
|
wget \
|
|
curl \
|
|
nano \
|
|
unzip \
|
|
libzip-dev \
|
|
libxml2 \
|
|
libxml2-dev \
|
|
git \
|
|
zlib-dev \
|
|
libpng-dev \
|
|
php83 \
|
|
php83-common \
|
|
php83-fpm \
|
|
php83-pdo \
|
|
php83-opcache \
|
|
php83-soap \
|
|
php83-zip \
|
|
php83-phar \
|
|
php83-iconv \
|
|
php83-cli \
|
|
php83-curl \
|
|
php83-openssl \
|
|
php83-mbstring \
|
|
php83-tokenizer \
|
|
php83-fileinfo \
|
|
php83-json \
|
|
php83-xml \
|
|
php83-xmlwriter \
|
|
php83-simplexml \
|
|
php83-dom \
|
|
php83-pdo_mysql \
|
|
php83-pdo_pgsql \
|
|
php83-pdo_sqlite \
|
|
php83-tokenizer \
|
|
php83-pecl-redis
|
|
|
|
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
|
|
|
|
ENV COMPOSER_ALLOW_SUPERUSER=1
|
|
|
|
ARG MOUNT_PATH
|
|
|
|
WORKDIR /var/www/crm
|
|
COPY . .
|
|
|
|
CMD composer install;\
|
|
php artisan key:generate;\
|
|
php artisan migrate ;\
|
|
php artisan db:seed;\
|
|
# php artisan storege:link;\
|
|
php artisan serve --host 0.0.0.0
|