This package has been deprecated

Author message:

No longer maintained in NodeJS, see project site for releases

tinkr

0.1.12 • Public • Published

Tinkr

Tinkr is designed to be a poor-man's PaaS. Together, with the tinkr-cli tool, it is meant to assist in getting new projects from idea stage to deployment in as few steps as possible.

Please Note: this is still a work in progress as I flush out the featureset of both client and server.

Installation

$ npm install tinkr -g

Usage

The module includes a command called tinkrd and can be executed via the command line:

$ tinkrd

But... the cloud!

I've always enjoyed the power, cost efficiency, and general guarantees that come with a dedicated private server. Unfortunately, getting one setup with nginx, sftp, and any other number of required services can be time consuming and frustrating. There's also the cases where I want to make apps for things like my home network, when you might have one or more computers. Tinkr is my solution to both of these problems and more.

Features

  • reverse http proxy for hosted projects and project stubs.
  • http domain routing.
  • project versioning support.
  • restful API to manage all operations.

Environment Settings

  • TINKR_PORT - port to host the http service (default: 2999).
  • TINKR_HOME - folder path where tinkr should store its packages and data files.

Contributions

Contributions are welcome! Fork and send a PR and I'll see about merging.

Bugs and Feedback

If you see a bug or have a suggestion, feel free to create an issue here.

License

MIT License. Copyright 2014 Daniel Krainas http://www.danielkrainas.com

Readme

Keywords

Package Sidebar

Install

npm i tinkr

Weekly Downloads

34

Version

0.1.12

License

MIT

Last publish

Collaborators

  • roket84