Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.69 KB

readme.md

File metadata and controls

42 lines (34 loc) · 1.69 KB

Pylon Server

Server for chat app Pylon

Requirements

How to start

Download MySQL
Download Redis - If OS is window, you can download in here or consider Docker

Make config file

ref example.toml file and change file name to conf.toml

Set Scylla database with docker

docker run --name scylla -d -p 22:22 -p 7000:7000 -p 7001:7001 -p 9042:9042 -p 9160:9160 -p 9180:9180 scylladb/scylla --smp 1
# by default port, development setting (single core), no specific volumn

Checkout more options - Scylla Docker Image
Check security list - Scylla Security

Run Server

go run main.go

Hot Reloading

go install github.com/zzwx/fresh@latest
fresh

Develop guide

Use initdb.ps1 for remove all data from db
Use ruuner.ps1 for auto start service and hot reloading (fresh installation required)