...
Currently, we are working on a web based studio for Odysseus servers. This studio can access many different servers.
The simpliest way to install is using docker-compose with the following file:
Code Block |
---|
|
version: '3.8'
services:
frontend:
image: odysseusol/webstudio_frontend:latest
ports:
- "4200:80"
environment:
NODE_ENV: production
restart: always
depends_on:
- backend
backend:
image: odysseusol/webstudio_backend:latest
ports:
- "3000:3000"
environment:
NODE_ENV: production
MONGODB_URI: mongodb://database:27017/webstudio
SECRET_TOKEN: jwtSecretToken
DOWNLOAD_TOKEN: downloadToken
PROJECTS_FOLDER: projects
restart: always
depends_on:
- database
volumes:
- backenddata:/home/node/app/projects
- ./backend/logs:/home/node/app/logs
database:
image: mongo
restart: always
ports:
- "27017:27017"
volumes:
- mongodbdata:/data/db
odysseus:
image: odysseusol/odysseus
restart: always
ports:
- "8889:8888"
volumes:
- odysseushome:/var/lib/odysseus
volumes:
mongodbdata:
backenddata:
odysseushome:
|
Markdown from a URL |
---|
url | https://git.swl.informatik.uni-oldenburg.de/projects/API_APPS/repos/webstudio/browse/README.md |
---|
|
With this script an Odysseus server is created on port 8889.