Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devpaul/omnipresent
Present in multiple locals virtually and in-person at once
https://github.com/devpaul/omnipresent
aframe dojo typescript vr webrtc webserv websockets
Last synced: 15 days ago
JSON representation
Present in multiple locals virtually and in-person at once
- Host: GitHub
- URL: https://github.com/devpaul/omnipresent
- Owner: devpaul
- Created: 2019-12-04T06:15:46.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T16:07:30.000Z (almost 2 years ago)
- Last Synced: 2024-10-31T14:36:39.984Z (2 months ago)
- Topics: aframe, dojo, typescript, vr, webrtc, webserv, websockets
- Language: TypeScript
- Homepage:
- Size: 64.2 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 48
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Omnipresentation
## Quick Start
* `npm i`
* `npm run build`
* `npm start`
* http://localhost:8888## Development Quick Start
* `npm run dev` (terminal 1)
* `npm run server` (terminal 2)
* `npm run remove` (terminal 3)
* Connect to ngrok provided URL in headsetIt helps to have a "known" place to share the ngrok URL that is bookmarked in the headset's browser. I.e. Google Keep is a good way to share info between development computer and headset.
## Docker
Build the image
`docker build -t "omni-img" .`
Run the image (dev)
`docker run --rm -p 8888:8888 --name omni omni-img`
Run the image (prod)
`docker run -d --restart always --name omni -p 8888:8888 omni-img`
Debug the image
`docker exec -it omni /bin/bash`
Deploy Checklist
* npm install
* core: npm install
* core: npm run build
* apps: npm install
* apps: npm run build
* Docker: Build the image
* Docker: Run the image (production)