Skip to content

Add Android APK server#4237

Closed
emerypainchaud wants to merge 1 commit into
pingdotgg:mainfrom
emerypainchaud:agent/add-android-apk-server
Closed

Add Android APK server#4237
emerypainchaud wants to merge 1 commit into
pingdotgg:mainfrom
emerypainchaud:agent/add-android-apk-server

Conversation

@emerypainchaud

@emerypainchaud emerypainchaud commented Jul 21, 2026

Copy link
Copy Markdown

What

Add a Docker Compose service that builds the Android preview APK and serves it through Nginx.

Why

Provide a reproducible way to build and download the Android preview from a local web endpoint.

Impact

Run docker compose -f compose.android.yml up --build, then download the APK from port 8088.

Validation

  • docker compose -f compose.android.yml config
  • git diff --cached --check

Note

Add Android APK build server serving the T3 Code app over HTTP

  • Adds a multi-stage Dockerfile that compiles the Android app using Node 24, Android SDK, and Gradle, producing a release APK for arm64-v8a.
  • The runtime stage uses nginx to serve the APK at /t3-code-preview.apk with a download Content-Disposition header, alongside a minimal landing page.
  • A new compose.android.yml defines the apk-server service, exposing port 8088 on the host.
  • A .dockerignore excludes build artifacts, native dirs, and node_modules to reduce Docker build context size.

Macroscope summarized 154219a.

@coderabbitai

coderabbitai Bot commented Jul 21, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 5353789d-c18b-40b9-8372-3ba941d8befc

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added vouch:unvouched PR author is not yet trusted in the VOUCHED list. size:L 100-499 changed lines (additions + deletions). labels Jul 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L 100-499 changed lines (additions + deletions). vouch:unvouched PR author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant