forked from OpenEMS/openems
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitpod.yml
64 lines (62 loc) · 1.96 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
image:
file: .gitpod.Dockerfile
tasks:
- init: |
touch /tmp/.gradle-lock
./gradlew build buildBackend -x test
rm /tmp/.gradle-lock
command: java
-Dfelix.cm.dir=$(pwd)/tools/docker/openems-backend/config.d
-jar build/openems-backend.jar
- init: |
sleep 10 && while [ -f /tmp/.gradle-lock ]; do sleep 1; done
./gradlew build buildEdge -x test
command: java
-Dfelix.cm.dir=$(pwd)/tools/docker/openems-edge/config.d
-Dopenems.data.dir=$(pwd)/tools/docker/openems-edge/data
-jar build/openems-edge.jar
- init: cd ui && npm install
command: ng serve
-c openems-gitpod
--host 0.0.0.0
--disable-host-check
- init: |
mkdir -p /workspace/odoo
cd /workspace/odoo
mkdir -p addons-available addons-enabled
cd addons-available
git clone --depth=1 -b 16.0 https://github.com/OCA/partner-contact
git clone --depth=1 -b 16.0 https://github.com/OCA/web.git
git clone --depth=1 -b 16.0 https://github.com/OpenEMS/odoo-openems.git
cd ../addons-enabled
ln -s ../addons-available/partner-contact/partner_firstname
ln -s ../addons-available/web/web_m2x_options
ln -s ../addons-available/odoo-openems/openems
command: odoo -d prod --addons-path=/workspace/odoo/addons-enabled -i base,partner_firstname,web_m2x_options,stock,openems
ports:
# Backend
- port: 8075 # Backend-to-Backend JSON/REST Api
onOpen: ignore
- port: 8076 # Backend-to-Backend JSON/Websocket Api
onOpen: ignore
- port: 8079 # Apache Felix Web Console
onOpen: ignore
- port: 8081 # Edge-Websocket
onOpen: ignore
- port: 8082 # UI-Websocket
onOpen: ignore
# Edge
- port: 8080 # Apache Felix Web Console
onOpen: ignore
- port: 8084 # JSON/REST Api
onOpen: ignore
- port: 8085 # JSON/Websocket Api
onOpen: ignore
# UI
- port: 4200
onOpen: open-browser
# Odoo
- port: 8069
onOpen: open-browser
- port: 5432
onOpen: ignore