- Add Dockerfile for build environment - Add docker-compose.yml for container orchestration - Add docker-entrypoint.sh for build process automation - Add .env for environment configuration - Add .gitignore for ignoring build artifacts and temporary files - Add README.md with build instructions - Add LICENSE (Apache 2.0)
35 lines
No EOL
731 B
YAML
35 lines
No EOL
731 B
YAML
services:
|
|
repo-build-iode:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
image: registry.os-source.co/os-build/iode-os:6.7
|
|
container_name: repo_build_iode
|
|
command: "docker-build"
|
|
restart: "no"
|
|
environment:
|
|
WITH_ADB_INSECURE: true
|
|
BUILD_USERNAME: "android-build"
|
|
BUILD_HOSTNAME: "r-12fa058809ba38af-bfhg"
|
|
WITH_GMS: true
|
|
env_file:
|
|
- .env
|
|
volumes:
|
|
- ./:/workspace
|
|
- ccache_data:/workspace/.ccache
|
|
working_dir: /workspace
|
|
tty: true
|
|
stdin_open: true
|
|
init: true
|
|
networks:
|
|
- build_network
|
|
|
|
volumes:
|
|
ccache_data:
|
|
driver: local
|
|
name: iodeos_ccache
|
|
|
|
networks:
|
|
build_network:
|
|
driver: bridge
|
|
name: iodeos_build_net |