-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
54 lines (51 loc) · 1.69 KB
/
Copy pathdocker-compose.yml
File metadata and controls
54 lines (51 loc) · 1.69 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
services:
maven:
image: opendigitaleducation/mvn-java8-node20:latest
user: "$DEFAULT_DOCKER_USER"
working_dir: /usr/src/maven
volumes:
- ./:/usr/src/maven
- ~/.m2:/var/maven/.m2
environment:
MAVEN_CONFIG: /var/maven/.m2
node:
image: opendigitaleducation/node:20-alpine-pnpm
working_dir: /home/node/app
volumes:
- ./:/home/node/app
- ~/.npm:/.npm
- ../recette:/home/node/recette # TODO : rendre générique pour appliquer à tous les springboards
- ../infra-front:/home/node/infra-front
node16:
image: opendigitaleducation/node:16-alpine-pnpm
working_dir: /home/node/app
volumes:
- ./admin/src/main/ts:/home/node/app
- ./admin:/home/node/base
- ~/.npm:/.npm
- ../recette:/home/node/recette # TODO : rendre générique pour appliquer à tous les springboards
environment:
- NG_CLI_ANALYTICS=false
k6:
image: grafana/k6:master
volumes:
- ./tests/src/test/js:/home/k6/src
- ./tests/src/test/resources/data:/home/k6/data
environment:
ROOT_URL: http://172.17.0.1:8090
DATA_ROOT_PATH: /home/k6/data
DURATION: 61s
VUS: 100
ADMC_LOGIN: tom.mate
ADMC_PASSWORD: password
DEFAULT_PASSWORD: password
RECREATE_STRUCTURES: false # Set to 'true' if you want to run the tests on brand new structures
node22:
image: opendigitaleducation/node:22-alpine-pnpm
working_dir: /home/node/app
volumes:
- ./broker-parent/broker-client/nest:/home/node/app
- ~/.npm:/.npm
- ../recette:/home/node/recette # TODO : rendre générique pour appliquer à tous les springboards
environment:
- NG_CLI_ANALYTICS=false