Files
coolify/templates/compose/snipe-it.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

66 lines
1.8 KiB
YAML

# documentation: https://snipe-it.readme.io/docs/introduction
# slogan: Snipe-IT is an open-source asset management platform built for IT departments.
# category: productivity
# tags: inventory, open-source
# logo: svgs/snipe-it.webp
# port: 80
services:
app:
image: snipe/snipe-it:v8.8.3
environment:
- SERVICE_URL_SNIPEIT_80
- APP_ENV=production
- APP_DEBUG=false
- APP_KEY=base64:${SERVICE_REALBASE64_32_APPKEY}
- APP_URL=${SERVICE_URL_SNIPEIT}
- APP_TIMEZONE=${APP_TIMEZONE:-UTC}
- APP_LOCALE=${APP_LOCALE:-en-US}
- DB_CONNECTION=mysql
- DB_HOST=mariadb
- DB_PORT=3306
- DB_DATABASE=${MYSQL_DATABASE:-snipeit}
- DB_USERNAME=${SERVICE_USER_MARIADB}
- DB_PASSWORD=${SERVICE_PASSWORD_MARIADB}
- MAIL_MAILER=${MAIL_MAILER:-smtp}
- MAIL_HOST=${MAIL_HOST:-null}
- MAIL_PORT=${MAIL_PORT:-1025}
- MAIL_USERNAME=${MAIL_USERNAME:-null}
- MAIL_PASSWORD=${MAIL_PASSWORD:-null}
- MAIL_FROM_ADDR=${MAIL_FROM_ADDR:-you@example.com}
- MAIL_FROM_NAME=${MAIL_FROM_NAME:-Snipe-IT}
volumes:
- storage:/var/lib/snipeit
healthcheck:
test:
- CMD
- curl
- -f
- http://localhost/health
interval: 10s
timeout: 5s
retries: 5
start_period: 30s
depends_on:
mariadb:
condition: service_healthy
mariadb:
image: mariadb:11.8
environment:
- MYSQL_DATABASE=${MYSQL_DATABASE:-snipeit}
- MYSQL_USER=${SERVICE_USER_MARIADB}
- MYSQL_PASSWORD=${SERVICE_PASSWORD_MARIADB}
- MYSQL_ROOT_PASSWORD=${SERVICE_PASSWORD_ROOT}
volumes:
- db_data:/var/lib/mysql
healthcheck:
test:
- CMD
- healthcheck.sh
- --connect
- --innodb_initialized
interval: 5s
timeout: 1s
retries: 5