Skip to content

Haskell docker service that deploys containers on a specified host (alpha)

License

Notifications You must be signed in to change notification settings

epicallan/deploy

Repository files navigation

A simple auto deploy service in haskell

Build Status

Inspired by now.js and capatainduck

Install


from source

docker build -t deploy .

docker run -it -d -p 8888:8888 -v /var/run/docker.sock:/var/run/docker.sock --name deploy-app deploy

from dockhub


docker run -it -d -p 8888:8888 -v /var/run/docker.sock:/var/run/docker.sock --name deploy-app epicallan/deploy

This app requires a config file in the projects being deployed.

An example deploy config file for a simple build in .dhll file format


{
      name        = [] : Optional Text
    , files       = [] : Optional (List Text)
    , deployIP    = "http://localhost:8888" : Text
    , port        = 9999 : Integer
}

About

Haskell docker service that deploys containers on a specified host (alpha)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published