diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..b8421b0e --- /dev/null +++ b/.dockerignore @@ -0,0 +1,22 @@ +.git +.github +node_modules +vendor +.env +.env.* +!.env.example +bootstrap/cache/*.php +storage/framework/cache/* +storage/framework/sessions/* +storage/framework/views/* +storage/logs/* +database/*.sqlite +public/build +README.md +CHANGELOG.md +TASKS_ROADMAP.md +AGENTS.md +PROGRESS.md +SOP_des.md +SYSTEM_ASSESSMENT_PROPOSALS.md +UI_DESIGN_BRIEF.md diff --git a/Dockerfile b/Dockerfile index ece05416..1bbe6072 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,6 +19,8 @@ RUN apk add --no-cache \ freetype-dev \ oniguruma-dev \ libxml2-dev \ + icu-dev \ + libzip-dev \ zip \ unzip \ curl @@ -34,7 +36,8 @@ RUN docker-php-ext-configure gd --with-freetype --with-jpeg \ exif \ gd \ intl \ - opcache + opcache \ + zip COPY --from=composer:2 /usr/bin/composer /usr/bin/composer