Giter Site home page Giter Site logo


⚠ Newmips generator is no longer maintained! ⚠
Thank you for heading to the new version which is now called Nodea Software!
https://github.com/nodea-software/nodea


Newmips

Newmips is a computer aided software that enable to generate NodeJS applications by giving instructions to a bot.
Official Website is : https://newmips.com



Classic Installation

Prerequisites

NodeJS >= 8.11.3
MySQL / MariaDB or Postgres server installed and running.

Instructions

Download and unzip the following archive in your working directory : https://github.com/newmips/newmips/archive/master.zip
Or git clone:

git clone [email protected]:newmips/newmips.git

Execute the following instructions:

cd NEWMIPS_FOLDER
chmod +x install.sh
bash install.sh

Follow the instructions and wait for message :
Newmips ready to be started -> node server.js

Then, execute command line :

node server.js

Open your browser on http://127.0.0.1:1337
Set your password on the first connection page http://127.0.0.1:1337/first_connection?login=admin
The default generator login is: admin

Note : to create your first application, ports 9000 and 9001 must be available on your computer.



Docker Installation

Prerequisites

Docker and Docker compose installed

Instructions

Create (and adapt if necessary) "docker-compose.yml" file:

version: '3.5'

services:
  newmips:
	depends_on:
	  - database
	image: newmips/newmips:latest
	networks:
	  proxy:
		ipv4_address: 172.21.0.14
	ports:
	  - "1337:1337"
	  - "9001-9100:9001-9100"
	environment:
	  SERVER_IP: "172.21.0.14"
	  DATABASE_IP: "172.21.0.15"
  database:
	image: newmips/newmips-mysql:latest
	networks:
	  proxy:
		ipv4_address: 172.21.0.15
	volumes:
	  - db_data:/var/lib/mysql
	ports:
	  - "3306:3306"
	environment:
	  MYSQL_ROOT_PASSWORD: P@ssw0rd+
	  MYSQL_DATABASE: newmips
	  MYSQL_USER: newmips
	  MYSQL_PASSWORD: newmips

networks:
  proxy:
	ipam:
	  driver: default
	  config:
		- subnet: 172.21.0.0/24

volumes:
  db_data: {}

Execute Docker compose command:

sudo docker-compose -f docker-compose.yml -p studio up -d

Wait about 30 seconds and open your browser on http://127.0.0.1:1337
Set your password on the first connection page http://127.0.0.1:1337/first_connection?login=admin
The default generator login is: admin

Note : to set up Newmips docker containers, range ports 9001 to 9100 must be available on your computer.



Documentation

Newmips software documentation is available at : https://docs.newmips.com.

Follow us

License

Newmips is released under the GNU GPL v3.0 license. It contains several open source components distributed under the MIT, BSD or GNU GPL V3.0 licenses.

Newmips Team's Projects

gps-rtk icon gps-rtk

Connect to serial port and parse messages received by U-blox F9P RTK GNSS device

newmips icon newmips

Newmips Software - NodeJS Low code platform

newmips-mysql icon newmips-mysql

MySQL database loaded with Newmips Data in a Docker container

rushd icon rushd

RUSHD - Recorded by Users for remote Spectators in High Debit. Application powered by The Jazz Web Project for artists, bands and producers

wejoy icon wejoy

Tool to read physical joystick devices, keyboards aswell, and create virtual joystick devices and output keyboard presses on a Linux system.

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.