60 lines
1.4 KiB
YAML
60 lines
1.4 KiB
YAML
services:
|
|
android:
|
|
build:
|
|
context: ./android/
|
|
args:
|
|
PROXY_PORT: "45459"
|
|
SERVER_PORT: "45456"
|
|
LOOPBACK_PORT: "10000"
|
|
MONITORING_API_PORT: "10001"
|
|
container_name: httptoolkit_server
|
|
container_name: android
|
|
sysctls:
|
|
- net.ipv6.conf.all.disable_ipv6=1
|
|
cap_add:
|
|
- NET_ADMIN
|
|
devices:
|
|
- /dev/kvm
|
|
networks:
|
|
- rent_gen_android
|
|
ports:
|
|
- 45456:45459 # This cannot change
|
|
- 45457:45459 # This cannot change
|
|
- 10001:10001 # api port
|
|
- 3000:3000 # android server port
|
|
- 3001:3001 # Notifications server
|
|
- 5556:5556 # emulator grpc port
|
|
volumes:
|
|
- $PWD/shared_buffer:/shared_buffer
|
|
- $PWD/android/conf:/conf
|
|
- $PWD/certificates:/certificates
|
|
- $PWD/android/code:/code
|
|
|
|
httptoolkit_ui:
|
|
build:
|
|
context: ./httptoolkit_ui/
|
|
args:
|
|
# The ip / hostname using which,
|
|
# the browser can reach this docker session
|
|
DOCKER_HOST: "127.0.0.1"
|
|
container_name: httptoolkit_ui
|
|
networks:
|
|
- rent_gen_android
|
|
ports:
|
|
- 9080:9080
|
|
http_server:
|
|
build: ./http_server/
|
|
container_name: http_server
|
|
networks:
|
|
- rent_gen_android
|
|
volumes:
|
|
- $PWD/http_server/code:/code
|
|
- $PWD/shared_buffer:/shared_buffer
|
|
- $PWD/log:/log
|
|
ports:
|
|
- 8080:8080
|
|
|
|
networks:
|
|
rent_gen_android:
|
|
driver: bridge
|