blob: cd50ffe159c1d10b4861ef0f83fb1cab561707e7 [file]
# syntax=docker/dockerfile:1
# Copyright The OpenTelemetry Authors
# SPDX-License-Identifier: Apache-2.0
# https://github.com/react-native-community/docker-android
# Choosing a tag where the Android build tools match what we have in android/build.gradle to avoid the
# container having to download them
FROM reactnativecommunity/react-native-android:v13.2.1 AS builder
WORKDIR /reactnativesrc/
COPY . .
RUN npm install
WORKDIR android/
RUN chmod +x gradlew
RUN ./gradlew assembleRelease
FROM scratch
COPY --from=builder /reactnativesrc/android/app/build/outputs/apk/release/app-release.apk /reactnativeapp.apk
ENTRYPOINT ["/reactnativeapp.apk"]