Mailspring/docker/ubuntu32/Dockerfile

37 lines
935 B
Docker
Raw Normal View History

# VERSION: 0.1
# DESCRIPTION: Image to build N1 and create a .deb and .rpm file for 32-bit systems, derived from Atom's Dockerfile
# Base docker image
FROM 32bit/ubuntu:14.04
# Force noninteractive mode
ENV DEBIAN_FRONTEND noninteractive
# Setup NodeSource repository for Node LTS v4.x
RUN apt-get update && apt-get install -y curl
RUN curl -sL https://deb.nodesource.com/setup_4.x | bash -
# Correct errors with libpam-systemd (indirect dependency of libnotify4)
RUN /bin/ln -sf /bin/true /sbin/initctl
RUN /usr/bin/touch /etc/init.d/systemd-logind
# Install dependencies (NodeSource setup runs `apt-get update` for us)
RUN apt-get -y install \
build-essential \
git \
fakeroot \
rpm \
nodejs
# For when Linux testing is re-enabled
# libgconf2-4 \
# libgnome-keyring-dev \
# libgtk2.0-0 \
# libnotify4 \
# xvfb
#RUN npm install -g npm@3.3.10 --loglevel error
ADD . /n1
WORKDIR /n1