Fiber Boilerplate
  • Introduction
  • Installation
  • Features
  • Project Structure
  • Project Flow
  • Deployment
  • Configuration File
    • Auth
    • Database
    • Log
    • Mail
    • PayPal
    • Profiler
    • Server
    • Session
    • Storage
    • Token
  • Additional Libraries
  • Project Dependencies
Powered by GitBook
On this page
  • System Requirements
  • Installation Process

Was this helpful?

Installation

Installation of the project is easy and straight forward

PreviousIntroductionNextFeatures

Last updated 4 years ago

Was this helpful?

System Requirements

I strongly recommend to install following services before installing this project as the project is largely dependent on these services.

  • MySQL or Postgres which ever you prefer

  • Redis or KeyDB which ever you prefer

  • Pyroscope server for profiling your application

  • Graylog or any other 3rd party log collector service

  • NodeJS for compiling UI

Here in the document Golang installation and setting Project root for the project is not covered.

Installation Process

  • Clone the repo git clone https://github.com/sujit-baniya/fiber-boilerplate.git

  • Set the Project root for the project

  • Set config as required on Configuration File

  • Migrate the required models using command go run main.go --migrate

  • Run the project using command go run main.go

  • If all config are correct, then project is live on

http://localhost:8080