diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..9dcb7b5c542261e29687c78ffd4c5fa12e5e9cf7 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,30 @@ +ARG BASE_REGISTRY=registry.access.redhat.com +ARG BASE_IMAGE=ubi8 +ARG BASE_TAG=latest + +FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG} + +LABEL \ + name="innosabi Stylepack" \ + maintainer="fedramp@collaboration.ai" \ + vendor="Collaboration.ai" \ + version="0.0.1" \ + release="0" \ + summary="innosabi stylepack" \ + description="Based on node10" + +WORKDIR /opt/innosabi/stylepack + +RUN \ + dnf -y update && dnf -y install nodejs + +COPY ["stylepack.gz", "/opt/innosabi"] +RUN cd /opt/innosabi && tar -zxvf stylepack.gz && rm stylepack.gz + +COPY ["node-sass_binding.node", "/opt/innosabi/stylepack/node_modules/node-sass/vendor/linux-x64-64/binding.node"] + +ENTRYPOINT node start.js + +USER 101 + + diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000000000000000000000000000000000000..f8fa91fcbe00cb56509895732db1d929a58862e4 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,3 @@ +@Library('DCCSCR@master') _ +dccscrPipeline( version: "0.0.1" ) + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..e3435e50937fc5e793368a45ed76f78a7caa926d --- /dev/null +++ b/LICENSE @@ -0,0 +1,10 @@ +LICENSE: COMMERCIAL + +(c) 2001-2020 innosabi, 2020 Collaboration.Ai + +You need to acquire a license from Collaboration.Ai to use this product. This product includes open source software. +The source code of the open source parts and its licenses is included or can be requested. + +innosabi GmbH, Möhlstraße 2, 81675 München + +Collaboration.Ai, 1120 S. 2nd St. Unit 811, Minneapolis, MN 55415 diff --git a/download.yaml b/download.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a1dc7125267a6b49675c193af745ed6f492a3080 --- /dev/null +++ b/download.yaml @@ -0,0 +1,11 @@ +resources: + - url: "https://gitlab.com/crowdvector/dist/-/raw/feature/distribution/stylepack/stylepack.tar.gz" + filename: "stylepack.gz" + validation: + type: "sha256" + value: "da43e8c92f9db590d9b6a1f5fa276724eadd316f9c201bb319d790c9d4ea286b" + - url: "https://gitlab.com/crowdvector/dist/-/raw/feature/distribution/stylepack/node-sass_binding.node" + filename: "node-sass_binding.node" + validation: + type: "sha256" + value: "cef583e91b02a585458d28c12429e442026c4083ef31900024445912080d8936"