Sign inSign up

webgme/server-models18

By webgme

•Updated almost 8 years ago

WebGME server and compose file for tutorial at MODELS18

Image
0

136

webgme/server-models18 repository overview

This image is used together with webgme/py-core-executor⁠.

To use this setup download the docker-compose.yml⁠ and invoke:

docker-compose -p models18 up -d

which will download and start the necessary images/containers.

After a successful start (two containers should be running) goto localhost:8888⁠.

⁠Windows

The system has been confirmed to run correctly on Windows 10 using the installation instructions here⁠.

Before running the environment-variable COMPOSE_CONVERT_WINDOWS_PATHS must be set.

Powershell

$Env:COMPOSE_CONVERT_WINDOWS_PATHS=1

cmd.exe

set COMPOSE_CONVERT_WINDOWS_PATHS=1
⁠Common Error

If you run into an error like this:

ERROR: for webgme-server  Cannot start service webgme-server: 
driver failed programming external connectivity on endpoint models18_webgme-server_1
(1d05a14d74f1777c3aca4931cabca8ead9020f6b7f87d95780e99f25763ceb6d): 
Error starting userland proxy: 
mkdir /port/tcp:0.0.0.0:8888:tcp:172.18.0.3:8888: input/output error

Stop all the running containers:

docker-compose -p models18 stop

and restart the docker-daemon.

⁠docker-compose.yml

If for any reason the download link to the docker-compose.yml is broken, the content is listed below:

version: '3'
networks:
  database:
    driver: bridge
  workers:
    internal: true
    driver: bridge
services:
  webgme-server:
    image: webgme/server-models18
    depends_on:
    - mongo
    environment:
    - NODE_ENV=docker
    volumes:
    - /var/run/docker.sock:/var/run/docker.sock
    networks:
    - database
    - workers
    ports:
    - 8888:8888
  mongo:
    image: mongo
    # ports:
    # - 27017:27017 # Uncomment to expose mongo-port on host
    # volumes:
    # - ~/data/db:/data/db
    networks:
    - database
  py-core-executor:
    image: webgme/py-core-executor
    depends_on:
    - webgme-server
    networks:
    - workers
    environment:
    - NODE_ENV=docker
    command: ["cat", "/dev/null"] # A no-op command so the image is built.

Tag summary

Content type

Image

Digest

Size

347 MB

Last updated

almost 8 years ago

docker pull webgme/server-models18