mangonel

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

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

Go to latest
Published: Apr 25, 2022 License: MIT Imports: 17 Imported by: 0

README

mangonel

Overly simplified image upload HTTP microservice

A mangonel was a type of catapult or siege engine used in the medieval period to throw projectiles at a castle's walls. Wikipedia

Throw images at web server, hopefuly it'll stick.

Motivation

For some reason Lutim in non Perl equivalents are insanely hard to find.

This project does not aim to be as feature complete as Pictshare, but to offer a simple web UI and some kind of backend storage.

Getting started

Prerequisites
  • go
  • Some storage
Installing
git clone https://github.com/jf-guillou/mangonel.git
cd mangonel
go get
go build
Updating
cd mangonel
git pull
go get
go build
Configuration

Using environment variables (these values are default) :

Mangonel_HashLength=5
Mangonel_ListenAddr="0.0.0.0:8066"
Mangonel_MaxFileSize=10240000
Mangonel_StoragePath="./storage"
Run
./mangonel

FAQ

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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