Code Monkey home page Code Monkey logo

node-todo's Introduction

Node-todo

Blimp demo badge

This repo contains an example node application that stores data in mongo. Shout out to the original author, scotch-io.

Local development with Blimp

The following instructions will walk you through using blimp to develop in the cloud.

1. Clone this repo

git clone https://github.com/kelda-inc/node-todo

2. Download Blimp

curl -fsSL 'https://kelda.io/install-blimp.sh' | sh

3. Login

This creates an isolated sandbox that your Docker containers will run in.

blimp login

4. Boot the app

blimp up

This will boot the node and mongo containers. Once they're up, access the todo UI at http://localhost:8080, and a couple todo tasks.

If you have docker installed locally, and want to try the image building feature, run blimp up -f ./docker-compose-local-build.yml instead.

5. Make a code change

Open app/routes.js in your preferred text editor, uncomment the code on line 12, and save the file.

Kelda Blimp will sync the change into the container, and nodemon will restart the Node server.

6. Confirm that the code change worked

Reload http://localhost:8080. You will now see each todo prepended with "Kelda:"

7. Explore the other Blimp commands

blimp ps

blimp logs web

blimp ssh web

Demo environment

Boot a personal demo copy of node-todo from your browser without downloading or setting up anything.

Clicking the link boots this repo in the Blimp cloud, and creates a public URL for you to access it.

node-todo's People

Contributors

kklin avatar ejj avatar

Stargazers

Miltos Stella avatar  avatar Jamil Omar Falconi Aguirre avatar illia s. avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.