Sign inSign up

oreng/cordova

By oreng

Updated almost 11 years ago

Docker container for Cordova development

Image
1

1.0K

oreng/cordova repository overview

github: https://github.com/oren/docker-cordova

Quick Setup

echo "alias cordova='docker run --rm -i -v \$(pwd):/workspace -w /workspace --privileged -v /dev/bus/usb:/dev/bus/usb oreng/cordova cordova'" >> ~/.bash_aliases
source ~/.bash_aliases
cordova

Run

cordova create hello com.example.hello HelloWorld
cd hello
cordova platform add android
cordova build

Setup on your laptop (with a Dockerfile)

git clone [email protected]:oren/docker-cordova.git
cd docker-cordova
docker build -t cordova .
echo "alias cordova='docker run --rm -i -v \$(pwd):/workspace -w /workspace --privileged -v /dev/bus/usb:/dev/bus/usb cordova cordova'" >> ~/.bash_aliases
source ~/.bash_aliases

Dockerfile

# Cordova tools for ubuntu precise (12.04 LTS).
# # version 0.0.1
FROM ahazem/android:v0.7.6

MAINTAINER peernohell <[email protected]>

# add nodejs to install cordova (code from https://index.docker.io/u/dockerfile/nodejs/)
RUN add-apt-repository -y ppa:chris-lea/node.js
RUN apt-get update
RUN apt-get install -y nodejs

# Append to $PATH variable.
RUN echo '\n# Node.js\nexport PATH="node_modules/.bin:$PATH"' >> /root/.bash_profile


# # install cordova
RUN npm install -g cordova

VOLUME /workspace
WORKDIR /workspace

Tag summary

Content type

Image

Digest

sha256:ca4639f54

Size

2.2 GB

Last updated

almost 11 years ago

docker pull oreng/cordova