https://github.com/beevelop/docker-cordova
:moyai: Docker image for Cordova 12 (with Node.js & Android)
https://github.com/beevelop/docker-cordova
android cordova docker nodejs phonegap
Last synced: 10 months ago
JSON representation
:moyai: Docker image for Cordova 12 (with Node.js & Android)
- Host: GitHub
- URL: https://github.com/beevelop/docker-cordova
- Owner: beevelop
- License: mit
- Created: 2015-08-13T06:42:08.000Z (over 10 years ago)
- Default Branch: latest
- Last Pushed: 2023-10-16T19:37:46.000Z (over 2 years ago)
- Last Synced: 2025-03-28T11:21:15.996Z (11 months ago)
- Topics: android, cordova, docker, nodejs, phonegap
- Language: Dockerfile
- Homepage: https://beevelop.com
- Size: 35.2 KB
- Stars: 75
- Watchers: 4
- Forks: 30
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README





[](https://github.com/beevelop/docker-cordova/releases)


[](https://beevelop.com)
# Cordova 12
### based on [beevelop/android-nodejs](https://github.com/beevelop/docker-android-nodejs)
---
### Pull from Docker Hub
```bash
docker pull beevelop/cordova:latest
```
### Or build from GitHub
```bash
docker build -t beevelop/cordova github.com/beevelop/docker-cordova
```
### Run image
```bash
docker run -it beevelop/cordova bash
```
### Or use it as a base image
```Dockerfile
FROM beevelop/cordova:latest
# e.g. you can add a non-root user to run the container
RUN addgroup --gid 1001 bee && \
adduser --uid 1001 --ingroup bee --home /home/bee --shell /bin/sh --disabled-password bee
USER bee
WORKDIR /home/bee
```
## Releases
Releases follow [CalVer (Calendar Versioning)](https://calver.org/) and use `YYYY.MM.MICRO` syntax. The following command helps with tagging a new release:
```bash
echo git tag "v$(date +"%Y.%m").$(($(git tag -l "v$(date +"%Y.%m").*" | wc -l)+1))"
```
---
