oneuptime/docker-compose.yml

135 lines
3.5 KiB
YAML
Raw Normal View History

# Images are pushed to both Docker Hub and Github Container Registry. If you're using Github Container Registry, you can change the image tag to use the Github Container Registry.
# For example, if you want to use the image from Github Container Registry, you can change the image tag from oneuptime/dashboard:latest to ghcr.io/oneuptime/dashboard:latest
2023-07-17 12:28:29 +00:00
services:
2023-08-01 15:41:21 +00:00
2023-07-17 12:28:29 +00:00
haraka:
extends:
file: ./docker-compose.base.yml
service: haraka
redis:
extends:
file: ./docker-compose.base.yml
service: redis
clickhouse:
extends:
file: ./docker-compose.base.yml
service: clickhouse
postgres:
2023-07-19 15:34:20 +00:00
ports:
2023-07-30 15:08:53 +00:00
- "5400:5432" # for access to postgres for backups. If you don't need backup, you can comment this line out to make it more secure.
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
service: postgres
2023-10-09 18:21:38 +00:00
otel-collector:
image: oneuptime/otel-collector:${APP_TAG}
2023-10-16 10:04:47 +00:00
extends:
file: ./docker-compose.base.yml
service: otel-collector
2023-07-17 12:28:29 +00:00
accounts:
2023-07-19 14:10:47 +00:00
image: oneuptime/accounts:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
service: accounts
dashboard:
2023-07-19 14:10:47 +00:00
image: oneuptime/dashboard:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
service: dashboard
2023-08-25 14:51:26 +00:00
admin-dashboard:
image: oneuptime/admin-dashboard:${APP_TAG}
extends:
file: ./docker-compose.base.yml
service: admin-dashboard
2023-07-17 12:28:29 +00:00
status-page:
2023-07-19 14:10:47 +00:00
image: oneuptime/status-page:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
service: status-page
2023-12-28 15:54:27 +00:00
app:
image: oneuptime/app:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
2023-12-28 15:54:27 +00:00
service: app
worker:
image: oneuptime/worker:${APP_TAG}
extends:
file: ./docker-compose.base.yml
service: worker
2023-07-17 12:28:29 +00:00
docs:
image: oneuptime/docs:${APP_TAG}
extends:
file: ./docker-compose.base.yml
service: docs
api-reference:
image: oneuptime/api-reference:${APP_TAG}
extends:
file: ./docker-compose.base.yml
service: api-reference
2024-09-16 22:22:15 +00:00
workflow:
image: oneuptime/workflow:${APP_TAG}
extends:
file: ./docker-compose.base.yml
service: workflow
home:
image: oneuptime/home:${APP_TAG}
extends:
file: ./docker-compose.base.yml
service: home
2023-07-19 11:59:10 +00:00
probe-1:
2023-07-19 14:10:47 +00:00
image: oneuptime/probe:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
2023-07-19 11:59:10 +00:00
service: probe-1
2023-07-17 12:28:29 +00:00
2023-07-19 14:10:47 +00:00
probe-2:
image: oneuptime/probe:${APP_TAG}
2023-07-19 11:59:10 +00:00
extends:
file: ./docker-compose.base.yml
service: probe-2
2023-07-17 12:28:29 +00:00
2023-10-09 17:54:23 +00:00
ingestor:
image: oneuptime/ingestor:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
2023-10-09 17:54:23 +00:00
service: ingestor
2023-07-17 12:28:29 +00:00
isolated-vm:
image: oneuptime/isolated-vm:${APP_TAG}
extends:
file: ./docker-compose.base.yml
service: isolated-vm
2023-09-13 07:00:24 +00:00
ingress:
2023-07-19 19:02:14 +00:00
image: oneuptime/nginx:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
2023-09-13 07:00:24 +00:00
service: ingress
volumes:
postgres:
clickhouse:
networks:
oneuptime:
driver: bridge