49 lines
1.2 KiB
YAML
49 lines
1.2 KiB
YAML
services:
|
|
android-sdk-manager:
|
|
build:
|
|
context: .
|
|
environment:
|
|
- CONTAINER_MODE=android-sdk-manager
|
|
tty: true
|
|
ports:
|
|
- '5037:5037'
|
|
volumes:
|
|
- ./AndroidSDK:/sdk:rw
|
|
# - ./AndroidSDK:/opt/android-sdk:rw
|
|
- ./scripts:/scripts:rw
|
|
- ./devices:/opt/devices:rw
|
|
healthcheck:
|
|
disable: true
|
|
|
|
android-dev-container:
|
|
build:
|
|
context: .
|
|
environment:
|
|
- NODE_ENV=development
|
|
tty: true
|
|
ports:
|
|
- '19006:19006'
|
|
- '19001:19001'
|
|
- '19002:19002'
|
|
- '5920:5920'
|
|
devices:
|
|
- /dev/kvm
|
|
volumes:
|
|
- ./react_native_app:/opt/react_native_app/app:delegated
|
|
- ./react_native_app/package.json:/opt/react_native_app/package.json
|
|
- ./react_native_app/package-lock.json:/opt/react_native_app/package-lock.json
|
|
- ./flutter:/usr/bin/flutter
|
|
- notused:/opt/react_native_app/app/node_modules
|
|
- ./repos:/opt/repos
|
|
# - ./AndroidSDK:/opt/android-sdk:ro
|
|
- ./AndroidSDK:/opt/android-sdk:ro
|
|
- ./scripts:/scripts:rw
|
|
- ./devices:/opt/devices:rw
|
|
- ./cache/pub-cache:/root/.pub-cache:rw
|
|
- ./cache/android:/root/.android:rw
|
|
healthcheck:
|
|
disable: true
|
|
|
|
volumes:
|
|
notused:
|