-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdocker-composer.yaml
More file actions
45 lines (44 loc) · 1.1 KB
/
docker-composer.yaml
File metadata and controls
45 lines (44 loc) · 1.1 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
version: '2.2'
services:
simserver:
image: simlabs/simserver:1.0.1-de
init: true
ports:
- "8888:8888"
- "1234:1234"
- "50000-50200:50000-50200"
expose:
- "3344"
- "3355"
robonomics:
init: true
image: simlabs/robonomics-ros:1.0.1-de
environment:
PYTHONUNBUFFERED: 1
LIGHTHOUSE_CONTRACT: "mobilerobotics.lighthouse.1.robonomics.eth"
SIMLABS_BACKEND_ADDR: "simserver:3344"
IPFS_API_ADDR: "http://192.168.1.27:5001"
WEB3_API_ADDR: "http://192.168.1.27:8545"
drone_proxy:
image: simlabs/hamachi:latest
sysctls:
- net.ipv6.conf.all.disable_ipv6=0
cap_add:
- NET_ADMIN
volumes:
- vpnconfig:/config
- /etc/localtime:/etc/localtime
environment:
PYTHONUNBUFFERED: 1
HAMACHI_LOGIN: YOUR_NETWORK
HAMACHI_PASSWORD: YOUR_NETWORK_PASSWORD
drone_proxy_impl:
init: true
image: simlabs/drone-proxy:latest
environment:
PYTHONUNBUFFERED: 1
SIMLABS_DRONE_PROXY_ADDR: "simserver:3355"
ROS_IFACE: ham0
network_mode: service:drone_proxy
volumes:
vpnconfig: