| 123456789101112131415161718192021222324252627 |
- FROM php:8.2-cli
- RUN apt-get update \
- && apt-get install -y --no-install-recommends \
- git \
- unzip \
- bash \
- sed \
- libpq-dev \
- postgresql-client \
- && docker-php-ext-install pdo_pgsql \
- && rm -rf /var/lib/apt/lists/*
- COPY --from=composer:2 /usr/bin/composer /usr/bin/composer
- WORKDIR /app
- COPY composer.json composer.lock* ./
- RUN composer install --no-interaction --no-progress
- COPY . .
- RUN rm -f /app/.env || true
- RUN chmod +x /app/bin/setup || true
- CMD ["bash", "-lc", "sed -i 's/\r$//' /app/bin/setup && chmod +x /app/bin/setup && /app/bin/setup && php /app/public/index.php"]
|