Let's begin to clone and configure Kavka!
go-version
: 1.22
docker-version
: ^24.0
docker-compose-version
: ^1.29
- Clone
Kavka-Core
repository!
git clone --depth 1 https://github.com/kavkaco/Kavka-Core.git
- Install dependencies
go mod tidy
- Edit configuration
vim ./config/config.yml
- Start services
Lets build and start services with docker-compose
sudo docker-compose up -d mongo redis minio
./scripts/run_devel.sh # For development
sudo docker-compose up -d app # For deployment
✅ Everything almost done.
Kavka's back-end server is up now!
You can easily read the documentation of back-end api and test it here on Postman!
https://www.postman.com/crimson-equinox-208211/workspace/kavka