kurenn / medusa_server

A simple web server written in elixir to stack images

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Medusa

Overview

medusa_server is a simple web server written in elixir that uses medusa command line interface to stack multiple images from URL's.

Table of contents

Prerequisites

medusa_server is distributed and run as a Docker image. You don't need to install elixir or anything else but Docker.

Installation

% docker pull icalialabs/medusa_server:latest

Usage

Before using medusa_server make sure you have the images url's and make sure the port 2604 is not being used by other process.

1: Standard (Non-development)

docker run --rm \
	-p 2604:2604 \
	icalialabs/medusa_server:latest
	
16:35:14.255 [info]  Started application

Then you can call the service like:

curl -X POST "http://localhost:2604/process" \
	-d "urls[]=https://s3.amazonaws.com/bucketname/bg.png" 
	-d "urls[]=https://s3.amazonaws.com/bucketname/area-int.png"

You should see a base64 string representing the stacked image.

Contributing

Please submit all pull requests against a separate branch.

Thanks!

License

See LICENSE

About

A simple web server written in elixir to stack images

License:MIT License


Languages

Language:Elixir 100.0%