mohemohe / parakeet

Fast weblog built in golang and top of echo. supports React SSR and hydrate. demo (my blog):

Home Page:https://mohemohe.dev

Repository from Github https://github.commohemohe/parakeetRepository from Github https://github.commohemohe/parakeet

Build Status Go Report Card codebeat badge GitHub FOSSA Status MicroBadger Size

Fast weblog built in golang and top of echo.
Supports React SSR and hydrate.

Require

Quickstart

wget https://raw.githubusercontent.com/mohemohe/parakeet/master/docker-compose.yml
docker-compose up -d

You can see parakeet on 0.0.0.0:1323.
Admin page is /admin and default root password is 'root'.

Production usage

  1. Create MongoDB via Atlas
  2. Deploy mohemohe/parakeet in any Docker (e.g. swarm, k8s, Amazon ECS ...) and set below environment variables

Environment variables

key value
ECHO_ENV production
ECHO_SSR true
MONGO_ADDRESS mongodb://{user}:{password}@{replset-1},{replset-2},{replset-3}/{database}?ssl=true&replicaSet={replset}&authSource=admin
ROOT_PASSWORD {initial root password}
SIGN_SECRET {jwt secret}

License

Icons made by Zlatko Najdenovski from www.flaticon.com

FOSSA Status

About

Fast weblog built in golang and top of echo. supports React SSR and hydrate. demo (my blog):

https://mohemohe.dev

License:Do What The F*ck You Want To Public License


Languages

Language:TypeScript 65.0%Language:Go 33.6%Language:Dockerfile 0.9%Language:HTML 0.5%Language:SCSS 0.0%