forked from CaravanaCloud/rinha-de-backend-2024-q1-impl
-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy path.gitpod.yml
87 lines (79 loc) · 1.67 KB
/
.gitpod.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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
image:
file: .gitpod.Dockerfile
tasks:
- name: Build project
init: |
mvn -f ./peecs install
command: |
cd ./peecs
quarkus dev
- name: Dev check
command: |
echo "Checking if the application is running"
sleep 90
curl -v http://localhost:9000/members/1/balance
- name: Start services
init: |
docker compose pull
command: |
docker compose down; docker compose up;
- name: Observe containers
command: |
watch docker ps;
- name: Run performance test
command: |
./install-gatling.sh
sleep 60;
cd perf-test/
./run-local-test.sh
ports:
- port: 3306
visibility: private
onOpen: ignore
- port: 5005
visibility: private
onOpen: ignore
- port: 5333
visibility: private
onOpen: ignore
- port: 5400
visibility: private
onOpen: ignore
- port: 5432
visibility: private
onOpen: ignore
- port: 5501
visibility: private
onOpen: ignore
- port: 6543
visibility: private
onOpen: ignore
- port: 9000
visibility: private
onOpen: ignore
- port: 9001
visibility: private
onOpen: ignore
- port: 9002
visibility: private
onOpen: ignore
- port: 9090
visibility: public
onOpen: ignore
- port: 9999
visibility: public
onOpen: ignore
- port: 5500
visibility: public
onOpen: ignore
vscode:
extensions:
- ritwickdey.liveserver
- vscjava.vscode-java-pack
- vscjava.vscode-java-debug
- vscjava.vscode-java-dependency
- vscjava.vscode-java-test
- vscjava.vscode-maven
- redhat.java
- redhat.fabric8-analytics
- ms-azuretools.vscode-docker