Sign inSign up

salade2chats/phonegap

By salade2chats

•Updated over 8 years ago

Image with Phonegap, Chromium, Android and ADB.

Image
1

858

salade2chats/phonegap repository overview

⁠README

Image with Phonegap, Chromium, Android and ADB.

Warning: Android version must be at least 6.2.2

Default command is 'bash'.

⁠Run the image with all capacities arguments
$ sudo docker run --rm -ti --name phonegap \
    --privileged \
    --user $(id -u):$(id -g) \
    -e DISPLAY=$DISPLAY \
    -v $(pwd):/data \
    -v /tmp/.X11-unix:/tmp/.X11-unix:ro \
    -v /dev/bus/usb:/dev/bus/usb \
    salade2chats/phonegap:3.0.3 \
    [command]
⁠Arguments detail
* ```--user $(id -u):$(id -g)
``` Needed to be a non-root user, and keep host right owner. A /home/visitor folder is automatically created.
* ```-e DISPLAY=$DISPLAY
``` Display is used to export view, for Chrome instance or emulators.
* ```-v $(pwd):/data
``` Mount the current folder into /data (default folder)
* ```-v /tmp/.X11-unix:/tmp/.X11-unix:ro
``` Mount X11 folder as read-only ; used to export view.
* ```-v /dev/bus/usb:/dev/bus/usb
``` Mount the USB ; used to directly build app on device (have to start ADB)

#### Execute a command after ADB daemon started

```Shell
$ sudo docker run --rm -ti --name phonegap \
    --privileged \
    --user $(id -u):$(id -g) \
    -e DISPLAY=$DISPLAY \
    -v $(pwd):/data \
    -v /tmp/.X11-unix:/tmp/.X11-unix:ro \
    -v /dev/bus/usb:/dev/bus/usb \
    salade2chats/phonegap:3.0.3 \
    bash -c "adb devices && [command]"
⁠Docker hub

salade2chats/phonegap⁠

⁠CHANGELOG

⁠3.0.3 (2018-01-29)
  • Move system rights
  • Upgrade salade2chats/npm to 3.0.2
  • Upgrade GLIBC to 2.26-r0
  • Upgrade Gradle to 4.5
⁠3.0.2 (2018-01-23)
  • Fix system rights
  • Remove Android image
⁠3.0.0 (2018-01-16)
  • Update base image to salade2chats/npm:3.0.0
  • Update Android to 27
  • Update Ant to 1.10.1
  • Update Phonegap to 7.1.1
  • Update Chromium to 61.0.3163.100
⁠2.0.0 (2018-01-16)
  • Update base image to salade2chats/npm:2.0.0
⁠1.0.1 (2017-06-05)
  • Remove user management and extends DockerBase 1.0.1, resolve #1
⁠1.0.0 (2017-05-17)
  • Phonegap 6.5.0
  • Chromium 56.0.2924.76
  • Android SDK 25.0.3
    • platforms android-25
    • build-tools 25.0.3
    • tools
  • ADB 1.0.39 (comes with Android SDK)
  • Gradle 3.5

Tag summary

Content type

Image

Digest

Size

950.1 MB

Last updated

over 8 years ago

docker pull salade2chats/phonegap:3.0.3