FROM reactnativecommunity/react-native-android:latest WORKDIR /app COPY package.json package-lock.json* yarn.lock* ./ RUN npm install --legacy-peer-deps 2>/dev/null || true COPY . . RUN npx react-native-asset 2>/dev/null || true CMD cd android && ./gradlew assembleRelease && \ echo "APK built at: app/build/outputs/apk/release/app-release.apk" && \ cp app/build/outputs/apk/release/app-release.apk /output/kirincode-android.apk 2>/dev/null || \ find app/build -name "*.apk" -exec cp {} /output/kirincode-android.apk \;