Skip to content

carryall/go-google-scraper-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Staging Staging testStaging deploymentStaging

Production Production testProduction deploymentProduction

Introduction

A project for Nimble Go Internal Certification on Web

Staging Production

Project Setup

Prerequisites

Development

Create an ENV file

To start the development server, .env file must be created.

  • Copy .env.example file and rename to .env

Build dependencies

  • air is used for live reloading

  • goose is used for database migration.

  • forego manages Procfile-based applications.

  • goview is used for the front-end part

They need to be built as a binary file in $GOPATH.

make install-dependencies

Start development server

make dev

The application runs locally at http://localhost:8080

Test

Execute all unit tests:

make test

Migration

Create migration

make migration/create MIGRATION_NAME={migration name}

List the migration status

make migration/status

Migrate the database

make db/migrate

Rollback the migration

make db/rollback

About

A project for Nimble Internal Certification on Web: Go

Resources

Stars

Watchers

Forks

Packages

No packages published