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}
|
2025-02-22 21:03:02 -05:00
|
|
|
- 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
|