-
Notifications
You must be signed in to change notification settings - Fork 6
/
docker-compose-common.yml
41 lines (41 loc) · 1.47 KB
/
docker-compose-common.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
version: '2.4'
services:
app:
image: solita/harja-app:latest
mem_reservation: 2g
mem_limit: 4g
cpu_shares: 10000
cpuset: 0-3
blkio_config:
weight: 1000
stdin_open: true
tty: true
environment:
- "TZ=Europe/Helsinki"
- "POSTGRESQL_NAME=${POSTGRESQL_NAME}" # Tämä kuuluu oikeastaan .docker_compose_container_env tiedostoon, mutta asetetaan tässä, että varmasti tulee oikea nimi
- "FRONTEND_REPL_PORT=${FRONTEND_REPL_PORT}"
- "HOST_USER_ID=${HOST_USER_ID}"
- "DC_JAETTU_KANSIO=${DC_JAETTU_KANSIO}"
- "BRANCH=${BRANCH}"
- "HARJA_DIR=${DC_HARJA_KANSIO}"
- "HARJA_DEV_YMPARISTO=true"
- "HARJA_TIETOKANTA_HOST=${POSTGRESQL_NAME}"
- "HARJA_TIETOKANTA_HOST_KAANNOS=${POSTGRESQL_NAME}"
- "HARJA_TIETOKANTA_PORTTI=${HARJA_TIETOKANTA_PORTTI}"
- "HARJA_SALLI_OLETUSKAYTTAJA=false"
- "HARJA_AJA_GATLING_RAPORTTI=false"
- "HARJA_NOLOG=false"
- "HARJA_DEV_RESOURCES_PATH=${DC_JAETTU_KANSIO}/${BRANCH}/dev-resources"
- "HARJA_ITMF_BROKER_PORT=${HARJA_ITMF_BROKER_PORT}"
- "HARJA_ITMF_BROKER_HOST=${HARJA_ITMF_BROKER_HOST}"
- "HARJA_ITMF_BROKER_AI_PORT=${HARJA_ITMF_BROKER_AI_PORT}"
env_file:
- .docker_compose_container_env
volumes:
- type: bind
source: .
target: "${DC_HARJA_KANSIO}"
consistency: "${DC_VOLUME_CONSISTENCY}"
- type: volume
source: yhteiset_tiedostot
target: "${DC_JAETTU_KANSIO}"