SymphonyElectron/Dockerfile
Kiran Niranjan ba68d39f99
build: Complete docker setup for generating Linux builds (#864)
* SDA-Linux - Added Dockerfile, Fix issues specific to linux

* SDA-Linux - Add Docker instruction for generating linux builds
2020-01-29 14:43:29 +05:30

37 lines
693 B
Docker

ARG REPO=https://github.com/symphonyoss/SymphonyElectron.git
ARG BRANCH=master
FROM ubuntu:latest
ARG REPO
ARG BRANCH
MAINTAINER Kiran Niranjan<kiran.niranjan@symphony.com>
# Update
RUN apt-get update
# Install dependencies
RUN apt-get install -y \
curl \
git \
gcc \
g++ \
make \
build-essential \
libssl-dev \
libx11-dev \
libxkbfile-dev \
rpm
# install node
RUN curl -sL https://deb.nodesource.com/setup_12.x | bash
RUN apt-get install -y nodejs
# Clone specific branch and repo
RUN echo ${BRANCH} ${REPO}
RUN git clone -b ${BRANCH} ${REPO}
WORKDIR SymphonyElectron
CMD ["chmod +x scripts/build-linux.sh"]
CMD ["sh", "scripts/build-linux.sh"]