Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 936 Bytes

setup_server.md

File metadata and controls

47 lines (31 loc) · 936 Bytes

Setup Server

Let's begin to clone and configure Kavka!

Prerequisites

go-version: 1.22
docker-version: ^24.0
docker-compose-version: ^1.29

Installation

  1. Clone Kavka-Core repository!
git clone --depth 1 https://github.com/kavkaco/Kavka-Core.git
  1. Install dependencies
go mod tidy
  1. Edit configuration
vim ./config/config.yml
  1. 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!

Api Docs

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