S1ckret-Labs / family-archive-web-server

Web server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Family archive web server

About

Web server that handles business logic such as:

  • saving files metadata into a database
  • manipulating file tree
  • scheduling archival jobs

Setup on Linux

  1. Install go
  2. Create your own .env file using .template.env example
  3. Enable auto export
set -o allexport
  1. Source env variables
. .env
  1. Build the server
go install github.com/swaggo/swag/cmd/swag@latest
swag init --parseDependency --parseInternal
# Remove LeftDelim and RightDelim from docs/docs.go
go build
  1. Run the server
./family-archive-web-server

About

Web server


Languages

Language:Go 100.0%