-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
43 lines (38 loc) · 1.39 KB
/
docker-compose.yml
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
services:
unbloat-frontend:
image: docker.io/flschmidt/campusunbloat-webapp
environment:
- CD_API_URL=http://unbloat-api-campus:8080
- MENSA_API_URL=http://unbloat-api-mensa:9090
# Impressum data
- PUBLIC_IMPRESS_FULLNAME= # your full name
- PUBLIC_IMPRESS_STRASSE_HAUSNR= # your street and house number
#- PUBLIC_IMPRESS_ADDRZUSATZ= Optional Adresszusatz
- PUBLIC_IMPRESS_PLZ_ORT= # your zip code and city
- PUBLIC_IMPRESS_TELEFON= # your phone number
- PUBLIC_IMPRESS_EMAIL= # your email address
# A reverse proxy is necessary for TLS. HTTP is only allowed in dev mode
# ports:
# - '3000:3000'
networks:
- eduroam
unbloat-api-campus:
image: docker.io/flschmidt/campusunbloat-api-campus
environment:
- JWT_SECRET= # your JWT secret. The longer the better
- AES_KEY= # your AES key. Has to be 32 bytes or longer (only the first 32 bytes will be used)
networks:
- eduroam
unbloat-api-mensa:
image: docker.io/flschmidt/campusunbloat-api-mensa
environment:
- FILTER_OPENMENSA=y # query every openmensa canteen and filter out those without data.
# recommended but optional. Places some load on their servers
volumes:
- mensa_volume:/app/data # used for caching mensa data, technically optional
networks:
- eduroam
networks:
eduroam:
volumes:
mensa_volume: