A websocket server designed for chat, capable of scaling and smartly connecting to the server when a client is online.
- pipu-api-chat-directory
- Firebase (For message history)
- Environment variable for JSON
export GOOGLE_APPLICATION_CREDENTIALS=<path-to-json-file>
quarkus devquarkus buildquarkus build --native --no-tests -Dquarkus.native.container-build=trueNote:
Native uses UPX for compression. A higher value means slower build time but lower disk size.
# compression level can be set as from 1-10
quarkus.native.compression.level=10run via: ./build/pipu-api-chat-1.0.0-SNAPSHOT-runner
docker build -f src/main/docker/Dockerfile.native-micro -t jupiterhub/pipu-api-chat:1.0.0 .