#!/bin/sh

export JAVA_HOME=/usr/java/jre-vmware

# Configure the CLI metadata directory
VCLI_METADATA_DIR=${VCLI_METADATA_DIR:=/usr/lib/vmware-vapi/metadata/cli}
export VCLI_METADATA_DIR

# Add the vAPI runtime JARs and dependencies to the CLASSPATH
if [ -z "$CLASSPATH" ]; then
    CLASSPATH=/usr/lib/vmware-vapi/lib/*:/usr/lib/vmware-vapi/common-jars/*
else
    CLASSPATH=$CLASSPATH:/usr/lib/vmware-vapi/lib/*:/usr/lib/vmware-vapi/common-jars/*
fi
export CLASSPATH

heapSize=$(cloudvm-ram-size vapi-java)
# Run the server
exec $JAVA_HOME/bin/java -Xmx$heapSize"M" com.vmware.vapi.server.Server "$@"

