Extend libcc Dockerfile for Electron Linux build

This commit is contained in:
Kevin Sawicki 2017-07-21 13:42:00 -07:00 коммит произвёл Aleksei Kuzmin
Родитель 29dc06c89d
Коммит f79a90161c
3 изменённых файлов: 15 добавлений и 1 удалений

1
.dockerignore Normal file
Просмотреть файл

@ -0,0 +1 @@
*

8
Dockerfile Normal file
Просмотреть файл

@ -0,0 +1,8 @@
FROM libchromiumcontent-linux:latest
# Install node.js
RUN curl -sL https://deb.nodesource.com/setup_6.x | bash -
RUN apt-get update && apt-get install -y --force-yes nodejs
# Install wget used by crash reporter
RUN apt-get install -y --force-yes wget

Просмотреть файл

@ -26,6 +26,11 @@ docker build \
--tag libchromiumcontent-linux \ --tag libchromiumcontent-linux \
./vendor/libchromiumcontent ./vendor/libchromiumcontent
docker build \
--force-rm \
--tag electron-linux \
.
docker run \ docker run \
--rm \ --rm \
--env TARGET_ARCH="$TARGET_ARCH" \ --env TARGET_ARCH="$TARGET_ARCH" \
@ -41,4 +46,4 @@ docker run \
--volume /dev/shm:/dev/shm \ --volume /dev/shm:/dev/shm \
--workdir /workspace/electron \ --workdir /workspace/electron \
--privileged \ --privileged \
libchromiumcontent-linux script/cibuild electron-linux script/cibuild