- 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 \;
|