MIF_E31222707/Dockerfile

26 lines
527 B
Docker

FROM php:8.1
WORKDIR /app
RUN apt-get update && apt-get install -y \
libzip-dev \
zip \
git
# Install php extensions
RUN docker-php-ext-install mysqli pdo pdo_mysql
RUN apt-get clean && rm -rf /var/lib/apt/lists/*
# Install composer
RUN curl -sS https://getcomposer.org/installer | php -- \
--install-dir=/usr/bin --filename=composer
COPY . /app
RUN composer install --ignore-platform-reqs
# Give execute permission to startup script
RUN chmod +x /app/docker-startup.sh
ENTRYPOINT [ "/app/docker-startup.sh" ]