diff --git a/cli/Dockerfile b/cli/Dockerfile new file mode 100644 index 0000000..c006021 --- /dev/null +++ b/cli/Dockerfile @@ -0,0 +1,13 @@ +FROM php:8-cli + +ENV PATH ${PATH}:/app/bin + +RUN apt-get update \ + && apt-get install -y libc-client-dev libkrb5-dev git libzip-dev unzip \ + && rm -r /var/lib/apt/lists/* \ + && docker-php-ext-configure imap --with-kerberos --with-imap-ssl \ + && docker-php-ext-install imap zip + +COPY --from=composer /usr/bin/composer /usr/bin/composer + +WORKDIR /app diff --git a/cli/docker-compose.yml b/cli/docker-compose.yml new file mode 100644 index 0000000..4099113 --- /dev/null +++ b/cli/docker-compose.yml @@ -0,0 +1,16 @@ +version: '3' +services: + cli: + profiles: + - cli + container_name: cli + build: + context: ${CLI_PATH:-.} + restart: unless-stopped + env_file: + - ${CLI_PATH:-.}/.env + - .mail.env + volumes: + - ${CLI_PATH:-.}/:/app + - ./logs:/logs + - ${ATT_PATH}:/attachments