HEX
Server: LiteSpeed
System: Linux premium260.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: aliazzsr (627)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/aliazzsr/api.crm.vqode.com/Dockerfile
FROM php:7-apache

RUN apt-get update && apt-get install -y \
		libfreetype6-dev \
		libjpeg62-turbo-dev \
		libpng-dev \
		libgmp-dev \
		libenchant-dev \
		unixodbc-dev \
		libmagickwand-dev \
		libmcrypt-dev \
		libzip-dev \
		git \
		libbz2-dev 

# odbc
RUN docker-php-ext-configure pdo_odbc --with-pdo-odbc=unixODBC,/usr \
&& docker-php-ext-install pdo_odbc

RUN pecl install imagick
RUN pecl install mcrypt-1.0.2

RUN docker-php-ext-install opcache bcmath bz2 calendar dba enchant exif gd gettext gmp mysqli pdo_mysql soap zip

RUN docker-php-ext-enable imagick mcrypt 

RUN a2enmod rewrite

RUN x="DocumentRoot \/var\/www\/html" && y="DocumentRoot \/var\/www\/html\/web" && sed -i -e "s/$x/$y/g" /etc/apache2/sites-enabled/000-default.conf

RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
RUN php composer-setup.php --install-dir=/usr/local/bin/
RUN php -r "unlink('composer-setup.php');"

WORKDIR /var/www/html

ADD . .

ARG APP

RUN composer.phar -n install
RUN php init --env=$APP --overwrite=y

ADD start.sh /start.sh
RUN chmod +x /start.sh

WORKDIR /var/www/html

EXPOSE 80

ENTRYPOINT ["/start.sh"]