πŸ› οΈEnvironment Setup

- Deploy a Fiat Standalone

Pre-requisites

1. Docker Engine / other alternatives.

Docker Desktoparrow-up-right is a one-click-install application for your Mac, Linux, or Windows environment that enables you to build and share containerized applications and microservices.

2. Python

  • A virtual environment with Python 3.10 or higher versions.

3. FUSE Extension (Optional for using Distributed File System)

circle-exclamation

Install Fiat Libraries

1. Fiat CLI & Fiat Copilot

You can install these two tools via pip -

pip install -i https://pypi.python.org/simple fiat-cli fiat-copilot

Then create a config file named fiat.json-

Done! Now you can try it within your Python REPL -

Fiat Copilot can be use as a utility library and Fiat CLI can be used within your terminal app.
circle-info

Optional

If you would like to use the dash, metastore, and ray commands, please follow the steps down below to make additional configurations -

  • Clone the repo or download the project zip file from herearrow-up-right.

  • Copy the "docker" folder into the path: $HOME/.fiat/docker

2. Fiat Server

Clone the repo -

Then, activate your virtual environment and install Python packages -

Next, configure the metastore URL within the config.json config file -

Finally, launch your Fiat Server backend with the command -

You can access the Swagger UI to explore the server endpoints -

  • The Swagger UI serves at: http://{host:port}/fiat/documentation

Fiat Server Swagger UI

3. Fiat Dash

Clone the repo -

Then, install dependencies -

Finally, launch the dashboard app -

Fiat Dash!

Last updated