Skip to content

majidgolshadi/farmer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Farmer

Farmer is a simple PaaS wrapped around docker-compose to create, deploy and manage small projects.

Installation

As simple as running docker compose and passing a root password for your MySql server.

export DATABASE_ROOT_PASSWORD=yourRandomRootPassword
docker-compose up -d

If you want to run a Farmer instance on a remote docker engine you need to configure docker compose using environment variables.

Usage

To talk to a farmer instance you need to run docker-compose. (If your docker engine is on a remote server you need to set appropriate environment variables)

Features

  • HAProxy Load Balancer to handle http and/or https traffic.
  • Domain Management with etcd and registrator for your web containers.
  • MySql Service Broker for offering lightweight MySql contaienrs to all your projects.

About

Small PaaS platform for small startup projects use NGINX as a load balancer and MySql as a datastore

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published