Initial commit

This commit is contained in:
2025-02-01 17:40:16 +02:00
parent 4ca9647a43
commit c46bbbc075
7 changed files with 146 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
services:
apprise-api:
image: ${APPRISE_IMAGE}:${APPRISE_TAG}
container_name: ${APPRISE_CONTAINER_NAME}
restart: ${APPRISE_RESTART_POLICY}
security_opt:
- no-new-privileges:true
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- TZ=${TZ}
volumes:
- ${DOCKERDIR}/apprise-api/config:/config
ports:
- ${APPRISE_PORT:-8000}:8000
networks:
- proxy

View File

@@ -0,0 +1,29 @@
#networks:
# notification:
# name: notification
# driver: bridge
# database:
# name: database
# external: true
services:
gotify:
image: ${GOTIFY_IMAGE}:${GOTIFY_TAG}
container_name: ${GOTIFY_CONTAINER_NAME}
restart: ${GOTIFY_RESTART_POLICY}
security_opt:
- no-new-privileges:true
ports:
- ${GOTIFY_PORT:-8080}:80
# environment:
# - GOTIFY_DEFAULTUSER_PASS=custom
# - GOTIFY_DATABASE_DIALECT=mysql
# - GOTIFY_DATABASE_CONNECTION=gotify:ubKrbI1NNn)/ryKT@tcp(mariadb:3306)/gotify?charset=utf8&parseTime=True&loc=Local
# - GOTIFY_PLUGINSDIR=data/plugins
env_file:
- path: ./gotify.env
volumes:
- ${DOCKERDIR}/gotify/gotify_data:/app/data
networks:
- proxy
# - notification
# - database

View File

@@ -0,0 +1,15 @@
services:
mailrise:
image: ${MAILRISE_IMAGE}:${MAILRISE_TAG}
container_name: ${MAILRISE_CONTAINER_NAME}
restart: ${MAILRISE_RESTART_POLICY}
security_opt:
- no-new-privileges:true
ports:
- ${MAILRISE_PORT:-8025}:8025
volumes:
- ${DOCKERDIR}/mailrise/mailrise.conf:/etc/mailrise.conf
- ${DOCKERDIR}/mailrise/certs/cert.pem:/etc/ssl/cert.pem
- ${DOCKERDIR}/mailrise/certs/key.pem:/etc/ssl/key.pem
networks:
- proxy

10
docker/compose/gotify.env Normal file
View File

@@ -0,0 +1,10 @@
DB_HOST=10.0.6.178
DB_PORT=5432
DB_USER=gotify
DB_PWD=gotify
DB_NAME=gotify
GOTIFY_DEFAULTUSER_NAME=admin
GOTIFY_DEFAULTUSER_PASS=admin
GOTIFY_DATABASE_DIALECT=postgres
GOTIFY_DATABASE_CONNECTION=host=${DB_HOST} port=${DB_PORT} user=${DB_USER} dbname=${DB_NAME} password=${DB_PWD}
GOTIFY_PLUGINSDIR=data/plugins