feat: V1.0 (#734)
Co-authored-by: Michael Neale <michael.neale@gmail.com> Co-authored-by: Wendy Tang <wendytang@squareup.com> Co-authored-by: Jarrod Sibbison <72240382+jsibbison-square@users.noreply.github.com> Co-authored-by: Alex Hancock <alex.hancock@example.com> Co-authored-by: Alex Hancock <alexhancock@block.xyz> Co-authored-by: Lifei Zhou <lifei@squareup.com> Co-authored-by: Wes <141185334+wesrblock@users.noreply.github.com> Co-authored-by: Max Novich <maksymstepanenko1990@gmail.com> Co-authored-by: Zaki Ali <zaki@squareup.com> Co-authored-by: Salman Mohammed <smohammed@squareup.com> Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com> Co-authored-by: Alec Thomas <alec@swapoff.org> Co-authored-by: lily-de <119957291+lily-de@users.noreply.github.com> Co-authored-by: kalvinnchau <kalvin@block.xyz> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Rizel Scarlett <rizel@squareup.com> Co-authored-by: bwrage <bwrage@squareup.com> Co-authored-by: Kalvin Chau <kalvin@squareup.com> Co-authored-by: Alice Hau <110418948+ahau-square@users.noreply.github.com> Co-authored-by: Alistair Gray <ajgray@stripe.com> Co-authored-by: Nahiyan Khan <nahiyan.khan@gmail.com> Co-authored-by: Alex Hancock <alexhancock@squareup.com> Co-authored-by: Nahiyan Khan <nahiyan@squareup.com> Co-authored-by: marcelle <1852848+laanak08@users.noreply.github.com> Co-authored-by: Yingjie He <yingjiehe@block.xyz> Co-authored-by: Yingjie He <yingjiehe@squareup.com> Co-authored-by: Lily Delalande <ldelalande@block.xyz> Co-authored-by: Adewale Abati <acekyd01@gmail.com> Co-authored-by: Ebony Louis <ebony774@gmail.com> Co-authored-by: Angie Jones <jones.angie@gmail.com> Co-authored-by: Ebony Louis <55366651+EbonyLouis@users.noreply.github.com>
This commit is contained in:
@@ -26,7 +26,7 @@ set -e
|
||||
SCRIPT_DIR=$(realpath "$(dirname "${BASH_SOURCE[0]}")")
|
||||
LANGFUSE_DOCKER_COMPOSE_URL="https://raw.githubusercontent.com/langfuse/langfuse/main/docker-compose.yml"
|
||||
LANGFUSE_DOCKER_COMPOSE_FILE="langfuse-docker-compose.yaml"
|
||||
LANGFUSE_ENV_FILE="$SCRIPT_DIR/../packages/exchange/.env.langfuse.local"
|
||||
LANGFUSE_ENV_FILE="$SCRIPT_DIR/.env.langfuse.local"
|
||||
|
||||
check_dependencies() {
|
||||
local dependencies=("curl" "docker")
|
||||
@@ -80,6 +80,21 @@ launch_browser() {
|
||||
fi
|
||||
}
|
||||
|
||||
get_project_keys() {
|
||||
local public_key
|
||||
local secret_key
|
||||
|
||||
if [ -f "$LANGFUSE_ENV_FILE" ]; then
|
||||
# Try to get keys from env file
|
||||
public_key=$(grep -E "^LANGFUSE_INIT_PROJECT_PUBLIC_KEY=" "$LANGFUSE_ENV_FILE" | cut -d'=' -f2)
|
||||
secret_key=$(grep -E "^LANGFUSE_INIT_PROJECT_SECRET_KEY=" "$LANGFUSE_ENV_FILE" | cut -d'=' -f2)
|
||||
fi
|
||||
|
||||
# Use environment variables if set, otherwise use defaults
|
||||
echo "export LANGFUSE_INIT_PROJECT_PUBLIC_KEY=${public_key:-$DEFAULT_PUBLIC_KEY}"
|
||||
echo "export LANGFUSE_INIT_PROJECT_SECRET_KEY=${secret_key:-$DEFAULT_SECRET_KEY}"
|
||||
}
|
||||
|
||||
print_login_variables() {
|
||||
if [ -f "$LANGFUSE_ENV_FILE" ]; then
|
||||
echo "If not already logged in use the following credentials to log in:"
|
||||
@@ -87,6 +102,10 @@ print_login_variables() {
|
||||
else
|
||||
echo "Langfuse environment file with local credentials not found."
|
||||
fi
|
||||
echo
|
||||
echo "Project keys (add these to your environment):"
|
||||
get_project_keys
|
||||
echo
|
||||
}
|
||||
|
||||
check_dependencies
|
||||
@@ -96,4 +115,4 @@ start_docker_compose
|
||||
wait_for_service
|
||||
print_login_variables
|
||||
launch_browser
|
||||
popd > /dev/null
|
||||
popd > /dev/null
|
||||
Reference in New Issue
Block a user