|
@@ -1,5 +1,3 @@
|
|
|
-version: "3.8"
|
|
|
|
|
-
|
|
|
|
|
services:
|
|
services:
|
|
|
redis:
|
|
redis:
|
|
|
image: redis:7.4.2-alpine
|
|
image: redis:7.4.2-alpine
|
|
@@ -15,14 +13,17 @@ services:
|
|
|
environment:
|
|
environment:
|
|
|
CBS_REDIS_HOST: redis
|
|
CBS_REDIS_HOST: redis
|
|
|
CBS_REDIS_PORT: 6379
|
|
CBS_REDIS_PORT: 6379
|
|
|
- CBS_BASEDIR: /base
|
|
|
|
|
|
|
+ CBS_BASEDIR: /workdir
|
|
|
CBS_ENABLE_INBUILT_BUILDER: 0
|
|
CBS_ENABLE_INBUILT_BUILDER: 0
|
|
|
volumes:
|
|
volumes:
|
|
|
- - ./base:/base:rw
|
|
|
|
|
|
|
+ - ./base/ardupilot:/workdir:rw
|
|
|
|
|
+ - ./build_archive:/app/build_archive:rw
|
|
|
|
|
+ - ./custom_overlays:/app/patches:rw
|
|
|
|
|
+ - ./custom_overlays:/app/overlay:rw
|
|
|
depends_on:
|
|
depends_on:
|
|
|
- redis
|
|
- redis
|
|
|
ports:
|
|
ports:
|
|
|
- - "0.0.0.0:11080:8080" # The official ArduPilot UI
|
|
|
|
|
|
|
+ - "0.0.0.0:11080:8080"
|
|
|
|
|
|
|
|
builder:
|
|
builder:
|
|
|
build:
|
|
build:
|
|
@@ -34,8 +35,9 @@ services:
|
|
|
CBS_REDIS_PORT: 6379
|
|
CBS_REDIS_PORT: 6379
|
|
|
CBS_BASEDIR: /workdir
|
|
CBS_BASEDIR: /workdir
|
|
|
volumes:
|
|
volumes:
|
|
|
- - ./base:/workdir:rw # Changed from /base to /workdir
|
|
|
|
|
- - ~/ardupilot-builder-overlay:/app/overlay:ro
|
|
|
|
|
|
|
+ - ./base/ardupilot:/workdir:rw
|
|
|
|
|
+ - ./custom_overlays:/app/patches:ro
|
|
|
|
|
+ - ./custom_overlays:/app/overlay:ro
|
|
|
- ./build_archive:/app/build_archive:rw
|
|
- ./build_archive:/app/build_archive:rw
|
|
|
depends_on:
|
|
depends_on:
|
|
|
- redis
|
|
- redis
|
|
@@ -44,6 +46,6 @@ services:
|
|
|
build: ./overlay_manager
|
|
build: ./overlay_manager
|
|
|
restart: always
|
|
restart: always
|
|
|
volumes:
|
|
volumes:
|
|
|
- - ~/ardupilot-builder-overlay:/srv:rw
|
|
|
|
|
|
|
+ - ./custom_overlays:/srv:rw
|
|
|
ports:
|
|
ports:
|
|
|
- "0.0.0.0:11081:80"
|
|
- "0.0.0.0:11081:80"
|