Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/webgme/webgme.org
Website and editor
https://github.com/webgme/webgme.org
deployment dockerized https nginx webgme
Last synced: 2 days ago
JSON representation
Website and editor
- Host: GitHub
- URL: https://github.com/webgme/webgme.org
- Owner: webgme
- License: mit
- Created: 2014-03-13T19:29:17.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2024-12-23T18:10:55.000Z (about 1 month ago)
- Last Synced: 2024-12-23T19:24:21.644Z (about 1 month ago)
- Topics: deployment, dockerized, https, nginx, webgme
- Language: JavaScript
- Homepage: https://webgme.org
- Size: 6.77 MB
- Stars: 1
- Watchers: 6
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
See /aws/README.md for more aws specific directions.
### To launch the editor from docker
Create an empty directory to share with the containers (e.g. ~/dockershare)
```mkdir ~/dockershare```Create/obtain ssl certs (`privkey.pem` and `fullchain.pem`) and put them inside
```mkdir ~/dockershare/ssl_certs```Inside `./editor` start using docker-compose (if not running at (dev.)webgme.org modify the nginx.conf appropriately.
```docker-compose up -d```#### Notes
The above will pull the image tagged `2.16.0` check [docker-hub/webgme](https://hub.docker.com/r/webgme/compact/tags/) for latest tag.
The tags follow the [releases of webgme](https://github.com/webgme/webgme/releases).The env variable `GME_ADMIN` will create a siteAdmin `admin` with password `admin` if it does not exist.
After the first launch - go to `localhost:8888/profile/login` and change password once logged in.To overwrite configuration parameters, stop the webgme container and create a file `~/dockershare/extraconfigs.js`, see aws/extraconfigs.js for the structure.
After restart the config parameters will be picked up by the webgme app.Typically webgme should run behind a secure proxy, see aws/nginx.conf for an example of a config for nginx.