-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
54 lines (48 loc) · 1.5 KB
/
docker-compose.yml
File metadata and controls
54 lines (48 loc) · 1.5 KB
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
---
# Base configuration for the services that are required to run the riff platform
# - the image names are set for pulling from the github package registry where the
# production images will be pushed. Env vars should be set with the appropriate
# image tag values.
# - RIFF_SERVER_TAG
# - RIFF_RTC_TAG
#
# Note that the image names are overridden when building/running on a dev machine
# see docker-compose.dev.yml
#
# - this file has no build key for any service so it can also be used as the docker
# swarm stack deployment base configuration w/o getting a warning.
version: '3.7'
services:
pfm-riffdata:
image: 'ghcr.io/rifflearning/riff-server/riffdata:${RIFF_SERVER_TAG-latest}'
hostname: pfm-riffdata
depends_on:
- pfm-riffdata-db
pfm-riffrtc:
image: 'ghcr.io/rifflearning/riff-docker/riffrtc:${RIFF_RTC_TAG-latest}'
depends_on:
- pfm-redis
pfm-web:
image: 'ghcr.io/rifflearning/riff-docker/pfm-web:${RIFF_RTC_TAG-latest}'
ports:
- '80:80'
- '443:443'
depends_on:
- pfm-riffrtc
- pfm-riffdata
- pfm-signalmaster
pfm-signalmaster:
image: 'ghcr.io/rifflearning/signalmaster/signalmaster:2.1.3'
pfm-riffdata-db:
image: mongo:${MONGO_VER-latest}
volumes:
- pfm-riffdata-db-data:/data/db
- pfm-riffdata-db-configdb:/data/configdb
pfm-redis:
image: redis:${REDIS_VER-latest}
volumes:
- pfm-redis-data:/data
volumes:
pfm-riffdata-db-data:
pfm-riffdata-db-configdb:
pfm-redis-data: