Skip to content
Fast weblog built in golang and top of echo. supports React SSR and hydrate. demo (my blog):
TypeScript Go Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
server
.dockerignore
.drone.yml
.gitignore
Dockerfile
LICENSE
README.md
docker-compose.yml

README.md

parakeet

Build Status Go Report Card codebeat badge GitHub FOSSA Status

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
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

FOSSA Status

You can’t perform that action at this time.