-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathdocker-compose-bridge.yml
More file actions
39 lines (39 loc) · 991 Bytes
/
Copy pathdocker-compose-bridge.yml
File metadata and controls
39 lines (39 loc) · 991 Bytes
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
version: "3.2"
networks:
atos-net:
driver: bridge
services:
atos:
image: astazero/atos_docker_env:latest
build:
context: .
dockerfile: ./Dockerfile
ipc: host
privileged: true
stdin_open: true
tty: true
environment:
- ROS_DOMAIN_ID=${ROS_DOMAIN_ID}
volumes:
- ~/.astazero/ATOS/:/root/.astazero/ATOS/
networks:
- atos-net
extra_hosts:
- "host.docker.internal:host-gateway"
ports:
- "3000:3000"
- "3443:3443"
- "55555:55555"
- "443:443"
- "9090:9090"
- "8765:8765"
- "8000:8000"
command: bash -c "source /root/.local/share/atos/venv/bin/activate ; source /root/atos_ws/install/setup.sh ; ros2 launch atos launch_basic.py insecure:=True"
foxglove-studio:
image: ghcr.io/foxglove/studio:1.76
networks:
- atos-net
ports:
- 8080:8080
volumes:
- ./plugins/foxglove/Map, 3D and control layout.json:/foxglove/default-layout.json