IMPORTANT NOTICE: This project is currently in the alpha stage of development and is not intended for use in production environments. The software may contain bugs, incomplete features, or other issues that could cause it to malfunction. Use at your own risk.
We welcome contributions and feedback to help improve this project, but please be aware that the codebase is still under active development. It is recommended to thoroughly test any changes or additions before deploying them in a production environment.
Thank you for your understanding and support!
To build the binary from the source, use the following command:
./scripts/build.sh
Before running, copy the example environment file to .env and configure it with the correct values:
cp .env.example .env;
Then, run the application:
./build/nuklai-feed
NOTE: Make sure to have the correct values for PostgreSQL in your .env file.
You can use the scripts/db.sh script to interact with the SQLite database.
-
Get All Feeds:
./scripts/db.sh get-all-transactions
-
Get Feed by TxID:
./scripts/db.sh get-feed-by-txid <TxID>
-
Get Feeds by user:
./scripts/db.sh get-feeds-by-user <WalletAddress>
To build the Docker image, use the following command:
./scripts/build.sh docker
Start the Docker containers:
./scripts/run_docker.sh start
To stop the Docker containers:
./scripts/run_docker.sh stop
To view the logs of the Docker container:
./scripts/run_docker.sh logs