Files
docker-templates/NOC/compose.yml
Aaron Pierson 1733ef6071
All checks were successful
Test Action / test (push) Successful in 3s
umami
2026-03-11 09:18:05 -05:00

112 lines
3.0 KiB
YAML

services:
#Warranty tacker
#https://github.com/sassanix/Warracker
warracker:
image: ghcr.io/sassanix/warracker/main:latest
container_name: warracker
ports:
- "8005:80"
volumes:
- warracker_uploads:/data/uploads
env_file:
- .env
depends_on:
warrackerdb:
condition: service_healthy
restart: unless-stopped
warrackerdb:
container_name: warracker-db
image: postgres:15-alpine
volumes:
- postgres_data:/var/lib/postgresql/data
env_file:
- .env
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"]
interval: 5s
timeout: 5s
retries: 5
# freshrss:
# image: freshrss/freshrss:latest
# # # Optional build section if you want to build the image locally:
# # build:
# # # Pick #latest (slow releases) or #edge (rolling release) or a specific release like #1.27.1
# # context: https://github.com/FreshRSS/FreshRSS.git#latest
# # dockerfile: Docker/Dockerfile-Alpine
# container_name: freshrss
# hostname: freshrss
# restart: unless-stopped
# logging:
# options:
# max-size: 10m
# volumes:
# - RSSdata:/var/www/FreshRSS/data
# - RSSextensions:/var/www/FreshRSS/extensions
# environment:
# TZ: America/Chicago
# CRON_MIN: '3,33'
# TRUSTED_PROXY: 172.16.0.1/12 192.168.0.1/16
# # # Optional healthcheck section:
# healthcheck:
# test: ["CMD", "cli/health.php"]
# timeout: 10s
# start_period: 60s
# start_interval: 11s
# interval: 75s
# retries: 3
# umami:
# image: ghcr.io/umami-software/umami:latest
# container_name: umami
# ports:
# - "3000:3000"
# environment:
# DATABASE_URL: postgresql://umami:umami@db:5432/umami
# APP_SECRET: replace-me-with-a-random-string
# depends_on:
# db:
# condition: service_healthy
# init: true
# restart: always
# healthcheck:
# test: ["CMD-SHELL", "curl http://localhost:3000/api/heartbeat"]
# interval: 5s
# timeout: 5s
# retries: 5
# umami-db:
# container_name: umami-db
# image: postgres:15-alpine
# environment:
# POSTGRES_DB: umami
# POSTGRES_USER: umami
# POSTGRES_PASSWORD: umami
# volumes:
# - umami-db-data:/var/lib/postgresql/data
# restart: always
# healthcheck:
# test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]
# interval: 5s
# timeout: 5s
# retries: 5
wallos:
container_name: wallos
image: bellamy/wallos:latest
ports:
- "8282:80/tcp"
environment:
TZ: 'America/Chicago'
# Volumes store your data between container upgrades
volumes:
- './db:/var/www/html/db'
- './logos:/var/www/html/images/uploads/logos'
restart: unless-stopped
volumes:
postgres_data:
warracker_uploads:
# RSSdata:
# RSSextensions:
# umami-db-data: