Skip to content

dracory/blueprint

Repository files navigation

Blueprint

tests

Development IDE

Open in Gitpod Open in Gitpod

URLS

Description

This is a quick start blueprint for an MVC web applications

  • Ready to develop in the cloud (Gitpod / Github CodeSpaces)
  • Database connection setup (SQLite example)
  • Router setup
  • Background tasks setup
  • Scheduler setup
  • Controllers setup
  • CMS setup (optional)
  • Data Vault (optional)
  • Blind Index (optional)

Installation

git clone https://github.com/gouniverse/blueprint

Environment Variables

  • Copy the .env_example file to .env
cp .env_example .env
  • Set the dev vault values
task env-dev
  • Set the prod vault values
task env-prod

Local Development

  • Just starting
task dev:init
  • Run in development mode
task dev

Development on Gitpod

Use the link on the top of this README

Testing

Running all tests

task test

-Running individual test

go test -run ^TestGuestFunnelTestSuite$

Coverage Report

task cover

CLI Commands

Deploy Live:

task deploy:live

Deploy Staging:

task deploy:staging

List Routes:

go run . routes list

Run task:

go run . task run ...

Run job:

go run . job run ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published