Categorygithub.com/ARTM2000/goselflearn
modulepackage
0.1.0
Repository: https://github.com/artm2000/goselflearn.git
Documentation: pkg.go.dev

# README

GoSelfLearn

My First golang mvc sample with simple blog post concept

Requirements

  • Docker (v20 or later)
  • Docker Compose (v2 or later)
  • Go (v1.19.x or later)

How to run

1.Database

The project requires a postgres database. So, first run docker-compose file to make postgres database up and running:

make run_compose

2.Environment variables

The project use .env files. Copy app.env.sample to app.env and fill the field with proper values

3.Run in dev mode

Run this command in project root directory

make dev

This command checked that air is installed or not and if not exists, install it for you and then run the project by the property you defined in app.env

How to build

In order to build project for your target host, run below command:

make build GOOS=linux GOARCH=amd64

# Packages

No description provided by the author