https://github.com/robingenz/docker-ionic-cordova
🐳 Docker image for building Ionic apps with Cordova.
https://github.com/robingenz/docker-ionic-cordova
cordova docker ionic
Last synced: 10 months ago
JSON representation
🐳 Docker image for building Ionic apps with Cordova.
- Host: GitHub
- URL: https://github.com/robingenz/docker-ionic-cordova
- Owner: robingenz
- License: mit
- Created: 2019-09-03T18:37:26.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-12-31T11:07:11.000Z (over 4 years ago)
- Last Synced: 2025-08-06T14:51:26.486Z (10 months ago)
- Topics: cordova, docker, ionic
- Language: Dockerfile
- Homepage:
- Size: 7.81 KB
- Stars: 7
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# docker-ionic-cordova
Docker image for building [Ionic](https://ionicframework.com/) apps with [Cordova](https://cordova.apache.org/).
## How to use this image
### Build image
Build from [GitHub](https://github.com/robingenz/docker-ionic-cordova):
```
docker build -t robingenz/ionic-cordova github.com/robingenz/docker-ionic-cordova
```
Available build arguments:
- JAVA_VERSION
- NODEJS_VERSION
- ANDROID_SDK_VERSION
- ANDROID_BUILD_TOOLS_VERSION
- IONIC_CLI_VERSION
- CORDOVA_CLI_VERSION
### Run image
Run the docker image:
```
docker run -it robingenz/ionic-cordova
```
## CI Configuration
### GitLab
Here is a sample `.gitlab-ci.yml` file:
```yml
image: robingenz/ionic-cordova
stages:
- build
build_android:
stage: build
cache:
paths:
- node_modules/
- plugins/
script:
- npm ci
- ionic cordova build android
artifacts:
paths:
- platforms/android/app/build/outputs/apk/debug
```
## Questions / Issues
If you got any questions or problems using the image, please visit my [GitHub Repository](https://github.com/robingenz/docker-ionic-cordova) and write an issue.