mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
0dfd826583
--HG-- rename : browser/components/loop/standalone/content/libs/l10n-gaia-4e35bf8f0569.js => browser/components/loop/standalone/content/libs/l10n-gaia-02ca67948fe8.js |
||
---|---|---|
.. | ||
content | ||
grunttasks | ||
.gitignore | ||
.jshintignore | ||
.jshintrc | ||
bower.json | ||
Gruntfile.js | ||
Makefile | ||
package.json | ||
README.md | ||
server.js |
Loop Client
Prerequisites
NodeJS and npm installed.
Installation
Fetch and install/build any NPM and bower dependencies, as well as the localized Terms-of-Service content:
$ make install
Some of the above is driven by Gruntfile.js.
Configuration
If you need a static config.js file for deployment (most people wont; only folks deploying the development server will!), you can generate one like this:
$ make config
It will read the configuration from the following env variables and generate the appropriate configuration file:
LOOP_SERVER_URL
defines the root url of the loop server, without trailing slash (default:http://localhost:5000
).LOOP_PENDING_CALL_TIMEOUT
defines the amount of time a pending outgoing call should be considered timed out, in milliseconds (default:20000
).
Usage
For development, run a local static file server:
$ make runserver
Then point your browser at:
http://localhost:3000/content/
for all public webapp contents,http://localhost:3000/test/
for tests.
Note: the provided static file server for web contents is not intended for production use.
Code linting
$ make lint
License
The Loop server code is released under the terms of the
Mozilla Public License v2.0. See the
LICENSE
file at the root of the repository.