Yuka61a / parakeet

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

Home Page:https://mohemohe.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
MONGO_SSL true
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.6%Language:Go 32.9%Language:Dockerfile 0.9%Language:HTML 0.5%Language:SCSS 0.0%