Skip to content

ezaurum/fiber-boilerplate

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

GoFiber Docker Boilerplate

Release Drafter Test Security Linter

Casbin

GORM

TODO

  • Excel
  • Remember me with cookie
  • Login with cookie
  • Redis session
  • Session slide
  • CSRF
  • CORS
  • Websocket
  • OpenAPI
  • ID generator
  • Default database model
  • Authorization
  • Casbin RBAC/ABAC

Development

Start the application

go run app.go
make run-local-autoreload
go run app.go

Use local container

# Shows all commands
make help

# Clean packages
make clean-packages

# Generate go.mod & go.sum files
make requirements

# Generate docker image
make build

# Generate docker image with no cache
make build-no-cache

# Run the projec in a local container
make up

# Run local container in background
make up-silent

# Run local container in background with prefork
make up-silent-prefork

# Stop container
make stop

# Start container
make start

Production

docker build -t gofiber .
docker run -d -p 3000:3000 gofiber ./app -prod

Go to http://localhost:3000:

Go Fiber Docker Boilerplate

About

๐Ÿšง Boilerplate for ๐Ÿš€ Fiber

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 76.7%
  • HTML 10.3%
  • Makefile 5.0%
  • JavaScript 4.6%
  • Dockerfile 3.4%