-
Notifications
You must be signed in to change notification settings - Fork 432
/
Copy path.gitpod.yml
81 lines (79 loc) · 2.75 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
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/gitpod/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/gitpod/openems-edge/config.d
-Dopenems.data.dir=$(pwd)/tools/gitpod/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:
- name: OpenEMS UI
description: OpenEMS User-Interface. Login admin:admin
port: 4200
onOpen: open-browser
- name: OpenEMS Backend - Odoo. Login admin:admin
description: Odoo - Open Source ERP und CRM
port: 8069
onOpen: open-browser
- name: OpenEMS Backend - Apache Felix Web Console
description: Configure Backend OSGi components via `/system/console/configMgr`
port: 8079
onOpen: ignore
- name: OpenEMS Edge - Apache Felix Web Console
description: Configure Edge OSGi components via `/system/console/configMgr`
port: 8080
onOpen: ignore
- name: OpenEMS Backend - Backend-to-Backend JSON/REST Api
description: Cloud-side JSON/REST Api
port: 8075
onOpen: ignore
- name: OpenEMS Backend - Backend-to-Backend JSON/Websocket Api
description: Cloud-side JSON/Websocket Api
port: 8076
onOpen: ignore
- name: OpenEMS Backend - Odoo XML-RPC Api
port: 5432
onOpen: ignore
- name: OpenEMS Backend - Edge-Websocket
description: OpenEMS Edges connect here
port: 8081
onOpen: ignore
- name: OpenEMS Backend - UI-Websocket
description: OpenEMS UIs connect here
port: 8082
onOpen: ignore
- name: OpenEMS Edge - JSON/REST Api
description: Local JSON/REST Api
port: 8084
onOpen: ignore
- name: OpenEMS Edge - JSON/Websocket Api
description: Local JSON/Websocket Api
port: 8085
onOpen: ignore