|
|
@@ -0,0 +1,14 @@
|
|
|
+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 \;
|