From c71061d7a75ffd2f254e485cb5bbc6fc321c49ec Mon Sep 17 00:00:00 2001 From: Aldarien Date: Wed, 9 Nov 2022 15:25:15 -0300 Subject: [PATCH] CLI Docker --- cli/Dockerfile | 13 +++++++++++++ cli/docker-compose.yml | 16 ++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 cli/Dockerfile create mode 100644 cli/docker-compose.yml 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