Skip to content
This repository has been archived by the owner on Aug 5, 2020. It is now read-only.

Commit

Permalink
Update dockerfile to Node 10 (#1224)
Browse files Browse the repository at this point in the history
  • Loading branch information
threehams committed Mar 26, 2019
1 parent 2b5294f commit 8133a8a
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 53 deletions.
4 changes: 2 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ defaults:
- &job-defaults
working_directory: ~/gluestick
docker:
- image: circleci/node:8
- image: circleci/node:10.15

version: 2
jobs:
Expand Down Expand Up @@ -137,7 +137,7 @@ jobs:
- run: git config --global user.name "CircleCI"
- run: ssh-keyscan github.com >> ~/.ssh/known_hosts

- run: docker pull node:8-jessie-slim
- run: docker pull node:10.15-jessie-slim
- run: docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
- run: BRANCH=$CIRCLE_BRANCH npm run publish -- $CIRCLE_TAG

Expand Down
102 changes: 51 additions & 51 deletions scripts/docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:8-jessie-slim
FROM node:10.15-jessie-slim

ARG GLUESTICK_VERSION

Expand All @@ -9,59 +9,59 @@ RUN mkdir /app
WORKDIR /app

ENV BUILD_PACKAGES "autoconf \
automake \
build-essential \
bzip2 \
bzr \
file \
g++ \
gcc \
imagemagick \
libbz2-dev \
libc6-dev \
libcurl4-openssl-dev \
libdb-dev \
libevent-dev \
libffi-dev \
libgeoip-dev \
libgif-dev \
libglib2.0-dev \
libjpeg-dev \
libjpeg62-turbo-dev \
liblzma-dev \
libmagickcore-dev \
libmagickwand-dev \
libmysqlclient-dev \
libncurses-dev \
libpango1.0-dev \
libpng-dev \
libpq-dev \
libreadline-dev \
libsqlite3-dev \
libssl-dev \
libtool \
libwebp-dev \
libxml2-dev \
libxslt-dev \
libyaml-dev \
make \
mercurial \
openssh-client \
patch \
procps \
python-dev \
subversion \
unzip \
xz-utils \
zlib1g-dev"
automake \
build-essential \
bzip2 \
bzr \
file \
g++ \
gcc \
imagemagick \
libbz2-dev \
libc6-dev \
libcurl4-openssl-dev \
libdb-dev \
libevent-dev \
libffi-dev \
libgeoip-dev \
libgif-dev \
libglib2.0-dev \
libjpeg-dev \
libjpeg62-turbo-dev \
liblzma-dev \
libmagickcore-dev \
libmagickwand-dev \
libmysqlclient-dev \
libncurses-dev \
libpango1.0-dev \
libpng-dev \
libpq-dev \
libreadline-dev \
libsqlite3-dev \
libssl-dev \
libtool \
libwebp-dev \
libxml2-dev \
libxslt-dev \
libyaml-dev \
make \
mercurial \
openssh-client \
patch \
procps \
python-dev \
subversion \
unzip \
xz-utils \
zlib1g-dev"


RUN apt-get update && \
apt-get install -y --no-install-recommends git && \
apt-get install -y --no-install-recommends $BUILD_PACKAGES && \
npm install gluestick-cli@$GLUESTICK_VERSION node-gyp -g && \
apt-get autoremove -y && \
rm -rf /var/lib/apt/lists/*
apt-get install -y --no-install-recommends git && \
apt-get install -y --no-install-recommends $BUILD_PACKAGES && \
npm install gluestick-cli@$GLUESTICK_VERSION node-gyp -g && \
apt-get autoremove -y && \
rm -rf /var/lib/apt/lists/*

RUN apt-get update && apt-get install dnsmasq -y

Expand Down

0 comments on commit 8133a8a

Please sign in to comment.