| ports: | ports: | ||||
| - "80:80" | - "80:80" | ||||
| - "443:443" | - "443:443" | ||||
| volumes: | |||||
| - ${LETSENCRYPT_VOLUME_PATH}:/etc/letsencrypt | |||||
| mail: | mail: | ||||
| build: | build: | ||||
| context: ./images/rpi-email/ | context: ./images/rpi-email/ |
| PAPERLESS_CONSUMPTION_PATH=/consume | PAPERLESS_CONSUMPTION_PATH=/consume | ||||
| PAPERLESS_EXPORT_VOLUME_PATH=${VOLUMES_PATH}/paperless/export | PAPERLESS_EXPORT_VOLUME_PATH=${VOLUMES_PATH}/paperless/export | ||||
| PAPERLESS_EXPORT_PATH=/export | PAPERLESS_EXPORT_PATH=/export | ||||
| # LET'S ENCRYPT | |||||
| LETSENCRYPT_VOLUME_PATH=${VOLUMES_PATH}/letsencrypt |
| # services | |||||
| NEXTCLOUD_URL=nextcloud.${DOMAIN} | NEXTCLOUD_URL=nextcloud.${DOMAIN} | ||||
| GOGS_URL=gogs.${DOMAIN} | GOGS_URL=gogs.${DOMAIN} | ||||
| ZONEMINDER_URL=zoneminder.${DOMAIN} | ZONEMINDER_URL=zoneminder.${DOMAIN} | ||||
| # Let's Encrypt | |||||
| ADMIN_EMAIL=${ADMIN_EMAIL} |
| sudo mkdir -p ${PAPERLESS_MEDIA_VOLUME_PATH} | sudo mkdir -p ${PAPERLESS_MEDIA_VOLUME_PATH} | ||||
| sudo mkdir -p ${PAPERLESS_CONSUMPTION_VOLUME_PATH} | sudo mkdir -p ${PAPERLESS_CONSUMPTION_VOLUME_PATH} | ||||
| sudo mkdir -p ${PAPERLESS_EXPORT_VOLUME_PATH} | sudo mkdir -p ${PAPERLESS_EXPORT_VOLUME_PATH} | ||||
| # let's Encrypt | |||||
| sudo mkdir -p ${LETSENCRYPT_VOLUME_PATH} | |||||
| echo "Copying getmail confs" | echo "Copying getmail confs" | ||||
| cp images/rpi-email/getmail/getmailrc-* ${MAIL_DATA_VOLUME_PATH}/getmail/ | cp images/rpi-email/getmail/getmailrc-* ${MAIL_DATA_VOLUME_PATH}/getmail/ |