clear repo
This commit is contained in:
@@ -1,12 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
export CONTAINER_REGISTRY=harbor.vimpelcom.ru
|
|
||||||
export PRODUCT=vega
|
|
||||||
export IMAGE_NAME=docs
|
|
||||||
export PRODUCT_VERSION=$(node -p "require('./package.json').version")
|
|
||||||
|
|
||||||
rm -rf ./dist
|
|
||||||
npm run build
|
|
||||||
docker build -f ./build.Dockerfile -t ${CONTAINER_REGISTRY}/${PRODUCT}/${IMAGE_NAME}:${PRODUCT_VERSION} .
|
|
||||||
docker image list | grep -E "^REPO|${PRODUCT}/${IMAGE_NAME}"
|
|
||||||
docker push ${CONTAINER_REGISTRY}/${PRODUCT}/${IMAGE_NAME}:${PRODUCT_VERSION}
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
export CONTAINER_REGISTRY=harbor.vimpelcom.ru
|
|
||||||
export PRODUCT=vega
|
|
||||||
export IMAGE_NAME=docs
|
|
||||||
export PRODUCT_VERSION=$(node -p "require('./package.json').version")
|
|
||||||
|
|
||||||
rm -rf ./dist
|
|
||||||
npm run build
|
|
||||||
docker build -f ./build.Dockerfile -t ${CONTAINER_REGISTRY}/${PRODUCT}/stage/${IMAGE_NAME}:${PRODUCT_VERSION} .
|
|
||||||
docker image list | grep -E "^REPO|${PRODUCT}/stage/${IMAGE_NAME}"
|
|
||||||
docker push ${CONTAINER_REGISTRY}/${PRODUCT}/stage/${IMAGE_NAME}:${PRODUCT_VERSION}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
$Env:CONTAINER_REGISTRY = "harbor.vimpelcom.ru"
|
|
||||||
$Env:PRODUCT = "vega"
|
|
||||||
$Env:IMAGE_NAME = "docs"
|
|
||||||
$Env:PRODUCT_VERSION = node -p "require('./package.json').version"
|
|
||||||
|
|
||||||
Remove-Item -Recurse -Force ./src/.vitepress/dist
|
|
||||||
|
|
||||||
$env:NODE_OPTIONS="--openssl-legacy-provider"
|
|
||||||
|
|
||||||
# $Env:VITE_MATOMO_HOST = ""
|
|
||||||
# $Env:VITE_MATOMO_SITE_ID = ""
|
|
||||||
$Env:VITE_NEW_VERSION = ""
|
|
||||||
|
|
||||||
$Env:VITE_MATOMO_HOST = "https://analytics.vimpelcom.ru/"
|
|
||||||
$Env:VITE_MATOMO_SITE_ID = "37"
|
|
||||||
|
|
||||||
# $Env:VITE_NEW_VERSION = "true"
|
|
||||||
|
|
||||||
git pull
|
|
||||||
Write-Output " Компиляция:" $env:PKG_NAME'@'$env:PRODUCT_VERSION
|
|
||||||
|
|
||||||
npm install
|
|
||||||
npm run build
|
|
||||||
|
|
||||||
docker build -f ./build.Dockerfile -t $env:CONTAINER_REGISTRY/$env:PRODUCT/$env:IMAGE_NAME':'$env:PRODUCT_VERSION .
|
|
||||||
docker image list | FINDSTR "$env:PRODUCT/$env:IMAGE_NAME"
|
|
||||||
docker push $env:CONTAINER_REGISTRY/$env:PRODUCT/$env:IMAGE_NAME':'$env:PRODUCT_VERSION
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# CONTAINER_REGISTRY="harbor.vimpelcom.ru"
|
|
||||||
# PRODUCT="vega/stage"
|
|
||||||
# PRODUCT_VERSION="0.4.17"
|
|
||||||
|
|
||||||
CONTAINER_NAME="docs-portal"
|
|
||||||
IMAGE_URL="$CONTAINER_REGISTRY/$PRODUCT/$IMAGE_NAME:$PRODUCT_VERSION"
|
|
||||||
DOCKER_COMPOSE_EXEC="docker-compose"
|
|
||||||
|
|
||||||
if ! [ -x "$(command -v docker-compose)" ]; then
|
|
||||||
DOCKER_COMPOSE_EXEC="docker compose"
|
|
||||||
fi
|
|
||||||
|
|
||||||
COMPOSE_FILE_NAME=$(basename $(docker inspect $CONTAINER_NAME | grep com.docker.compose.project.config_files | tr -d '",' | awk '{print $2}'))
|
|
||||||
COMPOSE_DIR=$(docker inspect $CONTAINER_NAME | grep com.docker.compose.project.working_dir | tr -d '",' | awk '{print $2}')
|
|
||||||
COMPOSE_FILE="$COMPOSE_DIR/$COMPOSE_FILE_NAME"
|
|
||||||
|
|
||||||
cp $COMPOSE_FILE "$COMPOSE_FILE.orig"
|
|
||||||
sed -i '/image: .*'$IMAGE_NAME'/ s|:.*|: '"$IMAGE_URL"'|' $COMPOSE_FILE
|
|
||||||
$DOCKER_COMPOSE_EXEC -f $COMPOSE_FILE pull $CONTAINER_NAME
|
|
||||||
$DOCKER_COMPOSE_EXEC -f $COMPOSE_FILE up -d
|
|
||||||
|
|
||||||
if [ "$(docker ps -a -q -f name=ingress)" ]; then
|
|
||||||
$DOCKER_COMPOSE_EXEC -f $COMPOSE_FILE exec ingress angie -s reload
|
|
||||||
fi
|
|
||||||
Reference in New Issue
Block a user