mailman-connector/docker-compose.yml

46 lines
1.1 KiB
YAML
Raw Normal View History

2025-02-18 01:49:01 -05:00
# lynx -auth=restadmin:restpass http://172.19.199.2:8001/3.1/addresses --source
version: "3.8"
services:
node:
build:
context: .
args:
- HOST_PORT=${HOST_PORT}
image: mailman-connector
container_name: mailman-connector
#user: node
ports:
- "${HOST_PORT}:${CONTAINER_PORT}"
#volumes:
# - .:/home/node/app/
environment:
- NODE_ENV=${ENV}
- NPM_CONFIG_LOGLEVEL=${LOGLEVEL}
- VIRTUAL_PORT=${HOST_PORT}
- VIRTUAL_HOST=${LETSENCRYPT_HOST}
- LETSENCRYPT_HOST=${LETSENCRYPT_HOST}
- LETSENCRYPT_EMAIL="jr@freesoftwarepc.com"
- SECRET_PASSWORD=${SECRET_PASSWORD}
- MAILMAN_USERNAME=${MAILMAN_USERNAME}
- MAILMAN_PASSWORD=${MAILMAN_PASSWORD}
- MAILMAN_LIST_ID=${MAILMAN_LIST_ID}
- HOSTNAME=${HOSTNAME}
- PORT=${PORT}
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"
2025-02-18 01:49:01 -05:00
restart: always
networks:
letsencrypt:
mailman:
networks:
mailman:
external: true
letsencrypt:
external: true