π οΈEnvironment Setup
- Deploy a Fiat Standalone
Pre-requisites
1. Docker Engine / other alternatives.
Docker Desktop is a one-click-install application for your Mac, Linux, or Windows environment that enables you to build and share containerized applications and microservices.
Follow the instructions from Docker's official website: https://docs.docker.com/desktop/install/windows-install/
Launch the docker desktop every time you want to use Fiat.
Docker Desktop is a one-click-install application for your Mac, Linux, or Windows environment that enables you to build and share containerized applications and microservices.
Follow the instructions from Docker's official website: https://docs.docker.com/desktop/install/windows-install
Launch the docker desktop every time you want to use Fiat.
To use docker within Linux is simple. You only need to install Docker Engine.
Follow the instructions from Docker's official website and install the Docker Engine: https://docs.docker.com/engine/install/
Launch the docker desktop every time you want to use Fiat.
2. Python
A virtual environment with Python 3.10 or higher versions.
3. FUSE Extension (Optional for using Distributed File System)
Windows still need to be supported. But it can be used within the WSL. Please follow the Linux intructions.
Download the latest stable release from here.
Please go ahead and install the macFUSE extension and reboot your computer.
You may need to enable its privilege within the "Privacy" section of system settings.
Install the following packages via your package managers.
libfuse3-devTake Debian distributions for example -
apt-get update & apt-get install libfuse3-devInstall 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-copilotThen create a config file named fiat.json-
Done! Now you can try it within your Python REPL -

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

3. Fiat Dash
Clone the repo -
Then, install dependencies -
Finally, launch the dashboard app -

Last updated