
Backend Template
Clean architecture based backend template in Go.
Makefile
Makefile requires installed dependecies:
$ make
Usage: make [command]
Commands:
rename-project name={name} Rename project
build-http Build http server
migration-create name={name} Create migration
migration-up Up migrations
migration-down Down last migration
docker-up Up docker services
docker-down Down docker services
fmt Format source code
test Run unit tests
HTTP Server
$ ./bin/http-server --help
Usage: http-server
Flags:
-h, --help Show context-sensitive help.
--env-path=STRING Path to env config fileConfiguration is based on the environment variables. See .env.template.
# Expose env vars before and start server
$ ./bin/http-server
# Expose env vars from the file and start server
$ ./bin/http-server --env-path ./config/env/.envRequest Collection
License
This project is licensed under the MIT License.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
