Files
docker/docker-compose.generated.yml
T
2026-04-01 09:36:36 +10:00

190 lines
4.3 KiB
YAML

# Generated from services-up.sh compose file list
# Note: apps/shift-recorder/docker-compose.yml and apps/stockfill/docker-compose.yml
# are referenced by services-up.sh but do not exist in this checkout.
services:
authelia:
build:
context: ${PROJECT_ROOT}/core/authelia
image: authelia/authelia
profiles:
- core
- all
- traefik
x-source-compose: core/docker-compose.yml
crowdsec:
build: ${PROJECT_ROOT}/core/crowdsec
profiles:
- core
- all
- traefik
x-source-compose: core/docker-compose.yml
docker-update-exporter:
build:
context: ${PROJECT_ROOT}/monitoring/docker-exporter
profiles:
- monitoring
- all
- prometheus-exporters
x-source-compose: monitoring/prometheus/docker-compose.yml
docker-update-exporter-test:
build:
context: ${PROJECT_ROOT}/core/test
profiles:
- test
x-source-compose: core/test/docker-compose.yml
error-pages:
image: tarampampam/error-pages:3
profiles:
- core
- all
- traefik
x-source-compose: core/docker-compose.yml
gitea:
image: gitea/gitea:latest
profiles:
- apps
- all
- gitea
x-source-compose: apps/gitea/docker-compose.yml
gotify:
image: gotify/server:latest
profiles:
- monitoring
- all
- gotify
x-source-compose: monitoring/gotify/docker-compose.yml
grafana:
image: grafana/grafana:latest
profiles:
- monitoring
- all
- grafana
x-source-compose: monitoring/grafana/docker-compose.yml
gramps-db:
image: postgres:13
profiles:
- apps
- all
- gramps
x-source-compose: apps/gramps/docker-compose.yml
grampsweb:
image: ghcr.io/gramps-project/grampsweb:latest
profiles:
- apps
- all
- gramps
x-source-compose: apps/gramps/docker-compose.yml
influxdb:
image: influxdb:2.7
profiles:
- monitoring
- all
- prometheus
x-source-compose: monitoring/prometheus/docker-compose.yml
monitor-kuma:
image: louislam/uptime-kuma:2.1.1
profiles:
- monitoring
- all
- uptime-kuma
x-source-compose: monitoring/uptime-kuma/docker-compose.yml
nextcloud-db:
image: mariadb:11.4
profiles:
- apps
- all
- nextcloud
x-source-compose: apps/nextcloud/docker-compose.yml
nextcloud-redis:
image: redis
profiles:
- apps
- all
- nextcloud
x-source-compose: apps/nextcloud/docker-compose.yml
nextcloud-webapp:
build:
context: ${PROJECT_ROOT}/apps/nextcloud
profiles:
- apps
- all
- nextcloud
x-source-compose: apps/nextcloud/docker-compose.yml
node-exporter:
image: prom/node-exporter:latest
profiles:
- monitoring
- all
- prometheus-exporters
x-source-compose: monitoring/prometheus/docker-compose.yml
node-red:
build:
context: ${PROJECT_ROOT}/monitoring/node-red
profiles:
- monitoring
- all
x-source-compose: monitoring/node-red/docker-compose.yml
passbolt-db:
image: mariadb:12
profiles:
- apps
- all
- passbolt
x-source-compose: apps/passbolt/docker-compose.yml
passbolt-webapp:
image: passbolt/passbolt:latest-ce
profiles:
- apps
- all
- passbolt
x-source-compose: apps/passbolt/docker-compose.yml
pihole-exporter:
image: ekofr/pihole-exporter:latest
profiles:
- monitoring
- all
- prometheus-exporters
x-source-compose: monitoring/prometheus/docker-compose.yml
portainer:
image: portainer/portainer-ce:latest
profiles:
- monitoring
- all
- portainer
x-source-compose: monitoring/portainer/docker-compose.yml
prometheus:
image: prom/prometheus:latest
profiles:
- monitoring
- all
- prometheus
x-source-compose: monitoring/prometheus/docker-compose.yml
searxng-webapp:
image: searxng/searxng
profiles:
- apps
- all
- searxng
x-source-compose: apps/searxng/docker-compose.yml
telegraf:
image: telegraf:latest
profiles:
- monitoring
- all
- prometheus
x-source-compose: monitoring/prometheus/docker-compose.yml
traefik:
build:
context: ${PROJECT_ROOT}/core
image: traefik:3
profiles:
- core
- all
- traefik
x-source-compose: core/docker-compose.yml
update-test:
image: nginx:1.27.4
profiles:
- test
x-source-compose: core/test/docker-compose.yml