Giter VIP home page Giter VIP logo

Comments (6)

silvae86 avatar silvae86 commented on June 1, 2024

Hi, what are your computer’s specs? Are you trying to run Dendro-install from inside a virtual machine?

Also, about docker-compose and Docker in general, we did not feel that it was stable enough at the time we started deploying Dendro as an automated installer. Dendro relies on many services and after many crash dumps by Docker we gave up on it and returned to the most solid and basic foundation, which is bash scripts and a clean Linux system (hence the option for vagrant).

At this time there are no plans at this time to port the installer to Docker, but we welcome any pull request towards that goal.

from dendro-install.

antonkulaga avatar antonkulaga commented on June 1, 2024

I tried to deploy it on Azure cloud, Ubuntu LTS 16.04, but failed

from dendro-install.

silvae86 avatar silvae86 commented on June 1, 2024

That is the problem, you cannot deploy a virtual machine inside a virtual machine (apart from very rare exceptions).

Try running the installation script on a real computer; any computer with a Core 2 Duo CPU or later will have VT-x extensions.

from dendro-install.

antonkulaga avatar antonkulaga commented on June 1, 2024

Try running the installation script on a real computer; any computer with a Core 2 Duo CPU or later will have VT-x extensions.

It does not make sense as we deploy all our web resources in the cloud. However, if you have a script that installs all the dependencies, then I can try to install it inside the Azure VM. I am thinking about running ElasticSearch and MongoDB in Docker containers and installing other stuff manually.

from dendro-install.

silvae86 avatar silvae86 commented on June 1, 2024

If you have a clean Ubuntu 16.04 machine you can do that, but you need to edit some values in the scripts/constants.sh file; that is what we do when we want to set up a new testing instance.

That file has all the constants used by the installation, and most you can leave as is.

In that file, what you need to edit is the hostnames and IPs of the database servers (virtuoso, mongodb and elasticsearch). All those database services will be installed by the scripts to run in the localhost, so you set those as 127.0.0.1. The Dendro host should then be the IP of your VM or its DNS name.

Any passwords and other credentials are in the scripts/secrets.sh, and you can edit those if you wish.

After you make the necessary edits, cd to the scripts/ folder and run ./install.sh.

from dendro-install.

silvae86 avatar silvae86 commented on June 1, 2024

Hi @antonkulaga want to try out our new Docker image?

  1. Install Docker
  2. Open a Terminal window on Linux/Mac or press Ctrl+R on Windows, type cmd.exe in the box that appears and press Enter
  3. Clone the Dendro Docker installation repository by pasting this code
git clone https://github.com/feup-infolab/dendro-install-docker dendro-install-docker
  1. Run the installation command in the same terminal and wait until no more text is printed. It can take several minutes.
cd dendro-install-docker
docker-compose up
  1. Access your dendro installation at 127.0.0.1:3001 in your browser.
  2. When you want to stop Dendro, just press Ctrl+C at the terminal window

We provide a Docker image for getting you up and running quickly. For deployment in a production server, however, we recommend you use the Dendro install scripts.

from dendro-install.

Related Issues (6)

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.