Add compose image mapping for build-based services
This commit is contained in:
@@ -0,0 +1,189 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user