Files
coolify/templates/compose/paymenter.yaml
T
Andras Bacsai 624bc098c6 fix(service): bump PHP templates to patched images and re-enable them
Update the templates that pinned images with a PHP release vulnerable
to CVE-2026-109618 and CVE-2026-109619, and remove their ignore flag:

- appwrite 2.6.1 (console 1.2.97, orchestrator 2.2.4, exiftool service)
- castopod 1.15.6
- freescout: move to nfrastack/freescout:2.2.21 (tiredofit image removed)
- grocy 4.7.1
- opnform 2.6.1 (nginx route for Nuxt icons)
- paymenter v1.5.9
- pterodactyl panel v1.15.2, wings v1.13.4
- snipe-it v8.8.3
2026-10-22 20:39:08 +02:00

72 lines
1.9 KiB
YAML

# documentation: https://paymenter.org/docs/guides/docker
# slogan: Open-Source Billing, Built for Hosting
# category: finance
# tags: automation, billing, open source
# logo: svgs/paymenter.svg
# port: 80
services:
paymenter:
image: 'ghcr.io/paymenter/paymenter:v1.5.9'
volumes:
- 'app_logs:/app/storage/logs'
- 'extenstions:/app/extensions'
- 'themes:/app/themes'
- 'app_storage:/app/storage/app'
- 'app_public_storage:/app/storage/app/public'
environment:
SERVICE_URL_PAYMENTER: '${SERVICE_URL_PAYMENTER_80}'
DB_DATABASE: '${MYSQL_DATABASE:-paymenter-db}'
DB_PASSWORD: '${SERVICE_PASSWORD_MYSQL}'
DB_USERNAME: '${SERVICE_USER_MYSQL}'
APP_ENV: production
CACHE_STORE: redis
SESSION_DRIVER: redis
QUEUE_CONNECTION: redis
REDIS_HOST: redis
REDIS_USERNAME: default
REDIS_PASSWORD: '${SERVICE_PASSWORD_64_REDIS}'
DB_CONNECTION: mariadb
DB_HOST: mariadb
DB_PORT: 3306
APP_KEY: '${SERVICE_BASE64_KEY}'
depends_on:
mariadb:
condition: service_healthy
redis:
condition: service_started
healthcheck:
test:
- CMD-SHELL
- 'curl -sf http://localhost:80 || exit 1'
interval: 10s
timeout: 1s
retries: 3
mariadb:
image: 'mariadb:11.8'
volumes:
- 'paymenter_mariadb_data:/var/lib/mysql'
environment:
- 'MYSQL_ROOT_PASSWORD=${SERVICE_PASSWORD_MYSQLROOT}'
- 'MYSQL_DATABASE=${MYSQL_DATABASE:-paymenter-db}'
- 'MYSQL_USER=${SERVICE_USER_MYSQL}'
- 'MYSQL_PASSWORD=${SERVICE_PASSWORD_MYSQL}'
healthcheck:
test:
- CMD
- healthcheck.sh
- '--connect'
- '--innodb_initialized'
interval: 5s
timeout: 20s
retries: 10
redis:
image: 'redis:alpine'
healthcheck:
test:
- CMD-SHELL
- 'redis-cli ping || exit 1'
interval: 10s
timeout: 1s
retries: 3