chore: initial project setup

- 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)
This commit is contained in:
akadmin 2025-09-29 09:45:42 +03:00
commit c5e7c48779
8 changed files with 607 additions and 0 deletions

35
docker-compose.yml Normal file
View file

@ -0,0 +1,35 @@
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