mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 00:40:14 +01:00
💽 feat: Add CONSOLE_JSON for deploying to GCP K8S env (#2146)
* Add CONSOLE_JSON * Update example env * Moved to utils
This commit is contained in:
parent
57d1f12574
commit
d4b0af3dba
4 changed files with 90 additions and 17 deletions
21
utils/docker/docker-build.sh
Executable file
21
utils/docker/docker-build.sh
Executable file
|
|
@ -0,0 +1,21 @@
|
|||
#!/bin/bash
|
||||
[ "$1" = -x ] && shift && set -x
|
||||
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
|
||||
cd ${DIR}/../..
|
||||
|
||||
TAG=$1
|
||||
|
||||
if [[ -z "${TAG}" ]]; then
|
||||
TAG=${LIBRE_CHAT_DOCKER_TAG}
|
||||
fi
|
||||
|
||||
if [[ -z "${TAG}" ]]; then
|
||||
TAG=latest
|
||||
fi
|
||||
|
||||
LOCAL_DOCKER_IMG=librechat:${TAG}
|
||||
|
||||
set -e
|
||||
|
||||
docker build -t ${LOCAL_DOCKER_IMG} .
|
||||
31
utils/docker/docker-push.sh
Executable file
31
utils/docker/docker-push.sh
Executable file
|
|
@ -0,0 +1,31 @@
|
|||
#!/bin/bash
|
||||
[ "$1" = -x ] && shift && set -x
|
||||
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
|
||||
cd ${DIR}/../..
|
||||
|
||||
TAG=$1
|
||||
|
||||
if [[ -z "${TAG}" ]]; then
|
||||
TAG=${LIBRE_CHAT_DOCKER_TAG}
|
||||
fi
|
||||
|
||||
if [[ -z "${TAG}" ]]; then
|
||||
TAG=latest
|
||||
fi
|
||||
|
||||
LOCAL_DOCKER_IMG=librechat:${TAG}
|
||||
|
||||
if [[ -z "${DOCKER_REMOTE_REGISTRY}" ]]; then
|
||||
echo "DOCKER_REMOTE_REGISTRY is not set" >&2
|
||||
|
||||
exit 1
|
||||
fi
|
||||
|
||||
REMOTE_DOCKER_IMG=${DOCKER_REMOTE_REGISTRY}/${LOCAL_DOCKER_IMG}
|
||||
|
||||
set -e
|
||||
|
||||
docker tag ${LOCAL_DOCKER_IMG} ${REMOTE_DOCKER_IMG}
|
||||
|
||||
docker push ${REMOTE_DOCKER_IMG}
|
||||
Loading…
Add table
Add a link
Reference in a new issue