-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcompose.yaml
26 lines (21 loc) · 906 Bytes
/
compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# The top level compose file represents a set of IOCs that would be deployed
# to a given IOC server
#
# For this example we have a single compose file. However, if you wanted to keep
# all IOCs for a beamline in a single repo but deploy to multiple servers,
# then each server would have its own named compose file, or you could
# use a single compose file with a different profile for each server.
# to deploy IOCs to the local machine, clone this repo and run the following
# command from the repo root:
# docker compose --profile deploy up --detach
# or for a multiple server repo:
# docker compose --profile deploy -f my_server_01.yml up --detach
#
include:
# test and deploy profiles
- services/example-test-01/compose.yml
- services/gateway/compose.yml
# dev and test profiles
- services/phoebus/compose.yml
# deploy profile only
- services/epics-opis/compose.yml