/docker-cordova

:moyai: Docker image for Cordova 12 (with Node.js & Android)

Primary LanguageDockerfileMIT LicenseMIT

GitHub Workflow Status Docker Pulls Docker Stars Docker Image Size (tag) License GitHub release GitHub Release Date CalVer Beevelop

Cordova 12


Pull from Docker Hub

docker pull beevelop/cordova:latest

Or build from GitHub

docker build -t beevelop/cordova github.com/beevelop/docker-cordova

Run image

docker run -it beevelop/cordova bash

Or use it as a base image

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) and use YYYY.MM.MICRO syntax. The following command helps with tagging a new release:

echo git tag "v$(date +"%Y.%m").$(($(git tag -l "v$(date +"%Y.%m").*" | wc -l)+1))"

One does not simply use latest