ws_bucket

command module
v0.0.0-...-e4ea65f Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2019 License: GPL-3.0 Imports: 3 Imported by: 0

README

Build Status CodeFactor

Docker example

docker run --rm -v $PWD/data:/data -p 3020:3020 -e WS_BUCKET_SECRET=secret simon987/ws_bucket

Environment variables

Name Default
WS_BUCKET_ADDR 0.0.0.0:3020
WS_BUCKET_WORKDIR ./data
WS_BUCKET_LOGLEVEL trace
WS_BUCKET_CONNSTR host=localhost user=ws_bucket dbname=ws_bucket password=ws_bucket sslmode=disable
WS_BUCKET_DIALECT postgres
WS_BUCKET_SECRET default_secret*

* You should change this value!

Running tests

export WS_BUCKET_ADDR=0.0.0.0:3021
export WS_BUCKET_WORKDIR=.

cd test/
go test

Auth

Administration endpoints require HMAC_SHA256 authentication. Request header:

{
    "Timestamp": <Current time (RFC1123)>
    "X-Signature": <HMAC_SHA256(BODY + TIMESTAMP)>
}

Upload endpoint requires a valid upload token:

{
    "X-Upload-Token": <token>
}

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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