Dockerfile 536 B

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