From 3eeb15609a047eecd35a5a05e55a4c2fd2ae3d86 Mon Sep 17 00:00:00 2001 From: Kegan Myers Date: Wed, 15 Apr 2020 00:36:18 -0500 Subject: [PATCH] add tests to dockerfile; remove namespace from deployment manifest --- Dockerfile | 7 ++++++- deploy/manifest.envsubst.yml | 7 ------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3d6bb33..ca2829b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,12 @@ WORKDIR /app FROM base as packages ADD package.json yarn.lock /app/ RUN yarn --production --frozen-lockfile -FROM base as final +FROM base as src COPY --from="packages" /app/node_modules /app/node_modules ADD . /app +FROM src as test +RUN yarn && \ + node lib/binaryQuerystring/index.test.js +FROM src as final CMD node index.js + diff --git a/deploy/manifest.envsubst.yml b/deploy/manifest.envsubst.yml index 6f2f666..0214400 100644 --- a/deploy/manifest.envsubst.yml +++ b/deploy/manifest.envsubst.yml @@ -1,10 +1,4 @@ --- -apiVersion: v1 -kind: Namespace -metadata: - name: '${NAMESPACE}' -spec: {} ---- apiVersion: apps/v1 kind: Deployment metadata: @@ -77,4 +71,3 @@ spec: backend: serviceName: '${APP_NAME}' servicePort: http -