oneuptime/docker-compose.yml

145 lines
3.0 KiB
YAML
Raw Normal View History

2023-07-17 12:28:29 +00:00
version: '3.7'
services:
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:
extends:
file: ./docker-compose.base.yml
service: postgres
notification:
2023-07-19 14:10:47 +00:00
image: oneuptime/notification:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
service: notification
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
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
dashboard-api:
2023-07-19 14:10:47 +00:00
image: oneuptime/dashboard-api:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
service: dashboard-api
link-shortner:
2023-07-19 14:10:47 +00:00
image: oneuptime/link-shortner:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
service: link-shortner
workflow:
2023-07-19 14:10:47 +00:00
image: oneuptime/workflow:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
service: workflow
workers:
2023-07-19 14:10:47 +00:00
image: oneuptime/workers:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
service: workers
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
identity:
2023-07-19 14:10:47 +00:00
image: oneuptime/identity:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
service: identity
probe-api:
2023-07-19 14:10:47 +00:00
image: oneuptime/probe-api:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
service: probe-api
file:
2023-07-19 14:10:47 +00:00
image: oneuptime/file:${APP_TAG}
extends:
2023-07-17 12:28:29 +00:00
file: ./docker-compose.base.yml
service: file
home:
2023-07-19 14:10:47 +00:00
image: oneuptime/home:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
service: home
api-reference:
2023-07-19 14:10:47 +00:00
image: oneuptime/api-reference:${APP_TAG}
2023-07-17 12:28:29 +00:00
extends:
file: ./docker-compose.base.yml
service: api-reference
nginx:
extends:
file: ./docker-compose.base.yml
service: nginx
volumes:
postgres:
clickhouse:
networks:
oneuptime:
driver: bridge