Commit 0433a267 authored by Siva Rama Krishna's avatar Siva Rama Krishna

initial commit

parent 57b8c92d
variables: variables:
RELEASE_NAME: "projectx1" RELEASE_NAME: "SERVICE_NAME"
SERVICE_PORT: 80 SERVICE_PORT: 80
REGISTRY_URL: 279716074232.dkr.ecr.us-east-1.amazonaws.com/pgdockrepo REGISTRY_URL: 279716074232.dkr.ecr.us-east-1.amazonaws.com/pgdockrepo
stages: stages:
- Build - Build
- ReleaseCleanup - ReleaseCleanup
- ReleaseDeploy - ReleaseDeploy
- Validation
Build: Build:
stage: Build stage: Build
...@@ -24,7 +23,6 @@ ReleaseCleanup: ...@@ -24,7 +23,6 @@ ReleaseCleanup:
- cd ./helm && /usr/local/bin/helm delete --purge $RELEASE_NAME && exit 0 - cd ./helm && /usr/local/bin/helm delete --purge $RELEASE_NAME && exit 0
allow_failure: true allow_failure: true
ReleaseDeploy: ReleaseDeploy:
stage: ReleaseDeploy stage: ReleaseDeploy
script: script:
...@@ -32,3 +30,10 @@ ReleaseDeploy: ...@@ -32,3 +30,10 @@ ReleaseDeploy:
- sed -i s/#BUILD_ID#/$CI_PIPELINE_ID/g ./helm/service/values.yaml - sed -i s/#BUILD_ID#/$CI_PIPELINE_ID/g ./helm/service/values.yaml
- sed -i s/#SERVICE_PORT#/$SERVICE_PORT/g ./helm/service/values.yaml - sed -i s/#SERVICE_PORT#/$SERVICE_PORT/g ./helm/service/values.yaml
- cd ./helm && /usr/local/bin/helm install service --name $RELEASE_NAME - cd ./helm && /usr/local/bin/helm install service --name $RELEASE_NAME
Validation:
stage: Validation
script:
- sleep 45
- if [ `curl -s -o /dev/null -I -w "%{http_code}" https://pgsandbox.altimetrik.com/$RELEASE_NAME/` = "200" ]; then exit 0; else exit 1; fi
allow_failure: false
...@@ -6,7 +6,6 @@ server { ...@@ -6,7 +6,6 @@ server {
default_type application/octet-stream; default_type application/octet-stream;
gzip on; gzip on;
gzip_http_version 1.1; gzip_http_version 1.1;
gzip_disable "MSIE [1-6]\."; gzip_disable "MSIE [1-6]\.";
...@@ -16,12 +15,12 @@ server { ...@@ -16,12 +15,12 @@ server {
gzip_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript; gzip_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript;
gzip_comp_level 9; gzip_comp_level 9;
root /usr/share/nginx/html; root /usr/share/nginx/html;
location /projectx1/ { location /SERVICE_NAME/ {
try_files $uri $uri/ /projectx1/index.html?$query_string; add_header Content-Type: text/plain;
} add_header Access-Control-Allow-Origin *;
try_files $uri $uri/ /SERVICE_NAME/index.html?$query_string;
}
} }
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
"version": "0.0.0", "version": "0.0.0",
"scripts": { "scripts": {
"ng": "ng", "ng": "ng",
"start": "ng serve", "start": "ng serve --port 3000 --host 0.0.0.0",
"build": "ng build", "build": "ng build",
"test": "ng test", "test": "ng test",
"lint": "ng lint", "lint": "ng lint",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment