Skip to content
Snippets Groups Projects
Commit 28335719 authored by Clayton, Brandon Scott's avatar Clayton, Brandon Scott
Browse files

add dockerfile

parent 51dbcba7
No related branches found
No related tags found
1 merge request!11add dockerfile
variables:
GITLAB_TOKEN: '${CI_JOB_TOKEN}'
NODE_IMAGE_NAME: ${CODE_REGISTRY_IMAGE}/${CI_PROJECT_NAME}:${CI_COMMIT_REF_SLUG}
include:
- project: 'ghsc/hazdev/pipeline-build-template'
ref: '1.1.3'
file: 'templates/library.yml'
stages:
- node-image
- test
- publish
......@@ -21,15 +28,31 @@ workflow:
####
# Template: Run Node
####
.node:
image: ${DEVOPS_REGISTRY}usgs/node:12
extends: .dev-tags
only:
- branches
- merge_requests
- ${CI_DEFAULT_BRANCH}@ghsc/nshmp/disagg-d3
image: ${NODE_IMAGE_NAME}
extends:
- .tags::development
before_script:
- npm ci
####
# Stage: Node Image
####
Build Node Image:
extends:
- .dind
- .tags::build
script:
- |
docker build \
--build-arg FROM_IMAGE=${DEVOPS_REGISTRY}usgs/node:latest \
--file "Dockerfile" \
--pull \
--tag ${NODE_IMAGE_NAME} \
.
- docker push ${NODE_IMAGE_NAME}
stage: node-image
####
# Stage: test
......
ARG FROM_IMAGE=usgs/node:latest
FROM ${FROM_IMAGE}
USER root
RUN yum install -y git
USER usgs-user
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment