web-auth

command module
v0.7.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 15, 2023 License: GPL-3.0 Imports: 12 Imported by: 0

README

web-auth

A basic auth package, allowing people to signup, reset passwords, generating API tokens, and view an internal page.

Usage

You can get the latest tagged version with go get github.com/ystv/web-auth, otherwise follow the build instructions.

Copy the .env file as .env.local and set the variables as required

After all that is set you should be able to visit it at :8080.

Dev side note

If you are trying to connect to a database from your dev machine then I can recommend you use the following command to make your life easier.

ssh -L [local port]:127.0.0.1:[db port on remote server] [remote server user and ip]

This will prevent the full deploy being your dev environment and is much quicker.

Building

Both methods require cloning the repo

git clone https://github.com/ystv/web-api

Docker

Execute docker build -t webauth . in the root directory, and you'll have a container webauth:latest.

Static binary

go build -o web-auth

Then use that produced binary along with the usage instructions.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
infrastructure
db

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL