Skip to content

Jesus89/machinehub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License Documentation Status Google Group Python 3

What is machineHUB ?

Discover our machines

Installation

System dependencies

Install FreeCAD

# Install FreeCAD
sudo add-apt-repository ppa:freecad-maintainers/freecad-stable
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install freecad freecad-doc

Install Docker

# Install Docker
sudo apt-get install wget
wget -qO- https://get.docker.com/ | sh
sudo service docker start

Warning

# Create a Docker group
sudo usermod -aG docker ubuntu

Python requirements

cd machinehub
sudo -H pip install -r requirements.txt

Execute

Build the machinehub docker image to use as base to the machine images.

cd machinehub/machinehub/docker/
docker build -t machinehub .

Launch the webapp.

cd machinehub
python launcher.py

Configure

How to change the address or the admin info

Edit ~/.machinehub/machinehub.conf yo chage the address, port, or the admin info.

[server]
host: 127.0.0.1
port: 5000
[users]
admin: admin #user: password

Try Machinehub

localhost:5000

localhost:5000/upload

Select all the machine .zip files.

Clic in the blue upload button and machinehub will redirect your browser to the home page with the machines. loaded

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 55.1%
  • JavaScript 30.3%
  • HTML 13.2%
  • CSS 1.4%