diff --git a/.env.sample b/.env.sample new file mode 100644 index 0000000..e2d0fd1 --- /dev/null +++ b/.env.sample @@ -0,0 +1,13 @@ +CLI_PATH=./cli +API_PATH=./api +UI_PATH=./ui + +COMPOSE_PROJECT_NAME=emails +COMPOSE_PATH_SEPARATOR=: +COMPOSE_FILE=./docker-compose.yml:${CLI_PATH}/docker-compose.yml:${API_PATH}/docker-compose.yml:${UI_PATH}/docker-compose.yml +COMPOSE_PROFILES=api,ui + +ATT_PATH=./attachments +LOGS_PATH=./logs +WEB_PORT=8000 +API_PORT=8080 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..ac15336 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,12 @@ +version: '3' + +services: + proxy: + container_name: emails-proxy + image: nginx + restart: unless-stopped + volumes: + - ./default.conf:/etc/nginx/conf.d/default.conf + - ${LOGS_PATH}/proxy:/var/logs/nginx + ports: + - "${WEB_PORT:-80}:80"