-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.android.yml
More file actions
35 lines (34 loc) · 1.46 KB
/
docker-compose.android.yml
File metadata and controls
35 lines (34 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
services:
android-build:
platform: ${ANDROID_DOCKER_PLATFORM:-linux/amd64}
build:
context: ./docker/android-build
dockerfile: Dockerfile
args:
NODE_IMAGE: ${ANDROID_DOCKER_NODE_IMAGE:-node:24-trixie}
ANDROID_CMDLINE_TOOLS_ZIP: ${ANDROID_CMDLINE_TOOLS_ZIP:-commandlinetools-linux-14742923_latest.zip}
ANDROID_BUILD_TOOLS: ${ANDROID_BUILD_TOOLS:-35.0.0}
ANDROID_PLATFORM: ${ANDROID_PLATFORM:-android-36}
working_dir: /workspace
environment:
ANDROID_HOME: /opt/android-sdk
ANDROID_SDK_ROOT: /opt/android-sdk
ANDROID_BUILD_COMMAND: ${ANDROID_BUILD_COMMAND:-all-release}
ANDROID_KEYSTORE_PATH: ${ANDROID_KEYSTORE_PATH:-}
ANDROID_KEYSTORE_PASSWORD: ${ANDROID_KEYSTORE_PASSWORD:-}
ANDROID_KEY_ALIAS: ${ANDROID_KEY_ALIAS:-}
ANDROID_KEY_PASSWORD: ${ANDROID_KEY_PASSWORD:-}
ANDROID_VERSION_CODE: ${ANDROID_VERSION_CODE:-}
ANDROID_VERSION_NAME: ${ANDROID_VERSION_NAME:-}
VITE_PUSH_GATEWAY_URL: ${VITE_PUSH_GATEWAY_URL:-https://push.lnbits.link}
PUSH_GATEWAY_URL: ${PUSH_GATEWAY_URL:-https://push.lnbits.link}
volumes:
- .:/workspace
- android-root-node-modules:/workspace/node_modules
- android-capacitor-node-modules:/workspace/src-capacitor/node_modules
- android-npm-cache:/root/.npm
command: ["node", "./scripts/android-docker-entrypoint.cjs"]
volumes:
android-root-node-modules:
android-capacitor-node-modules:
android-npm-cache: