This is a high-level visual representation of DeploySolo Architecture.
DeploySolo can be ran in two modes.
go build -o main .
./main -database sqlite
This example uses sqlite for bare metal, but postgres can also be used if one is running on the same host.
Often sqlite is better for local development environments, but interestingly can outperform Postgres if using a single VPS.
docker-compose up -d
docker-compose logs -f
Although there isnβt official support for Kubernetes at the moment, docker compose was selected because bringing an already containerized application to more advanced container orchestration is fairly straightforward.
This may be supported in the future.