Categorygithub.com/Khighness/entry-task
repository
2.0.0+incompatible
Repository: https://github.com/khighness/entry-task.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

entry-task

go vue docker kubernetes

📑 WEBAPI | 🚀 DEPLOY | 🛳 BENCH

Feature

  • Native http API based on Go lib
  • Prefect connection pool for RPC
  • Beautiful front page built from VUE
  • Elegant code style and exhaustive comments

Structure

entry-task
    ├─bin              scripts
    ├─cmd              startup      
    ├─doc              document
    ├─front            frontend
    ├─pb               grpc proto
    ├─pkg              rpc and log
    ├─tcp              tcp-server
    └─web              web-server

Architecture

Architecture

Preview

loginprofile

Build

First, you should modify the configuration files application-tcp.yml and application-web.yml.

Next, you can build the docker images by the following command:

./bin/build.sh

Then, you can start the services by the following command:

./bin/start.sh

Extension

The branch master use the grpc. If you need the custom rpc, please switch to branch develop.

License

Khighness's entry-task is open-sourced software licensed under the MIT license.