# Copyright (c) 2018-2018 Red Hat, Inc. # This program and the accompanying materials # are made available under the terms of the Eclipse Public License v2.0 # which is available at http://www.eclipse.org/legal/epl-2.0.html # # SPDX-License-Identifier: EPL-2.0 # This is a Dockerfile allowing to build workspace loader by using a docker container. # Build step: $ docker build -t eclipse-che-workspace-loader . # It builds an archive file that can be used by doing later # $ docker run --rm eclipse-che-workspace-loader | tar -C target/ -zxf - FROM node:6.11.2 RUN npm i -g yarn@1.9.4 COPY package.json /workspace-loader/ COPY yarn.lock /workspace-loader/ RUN cd /workspace-loader && yarn COPY . /workspace-loader/ RUN cd /workspace-loader && \ yarn run build && \ yarn run test && \ cd target && \ tar zcf /tmp/workspace-loader.tar.gz dist CMD zcat /tmp/workspace-loader.tar.gz