mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2024-11-22 23:27:54 -05:00
Standalone web client for Scratch
server | ||
src | ||
static | ||
.eslintrc | ||
.gitignore | ||
.sass-lint.yml | ||
.travis.yml | ||
en.json | ||
languages.json | ||
Makefile | ||
package.json | ||
README.md | ||
webpack.config.js |
scratch-www
Standalone web client for Scratch
To Build
npm install
npm run build
During development, you can use npm run watch
to cause any update you make to files in either ./static
or ./src
to trigger a rebuild of the project.
To Run
npm start
or to start and watch at once
npm run dev
Once running, open http://localhost:8333
in your browser. If you wish to have the server reload automatically, you can install either nodemon or forever.
To stop
# Stops all `start` and `watch` processes
npm stop
Configuration
npm start
and npm run watch
can be configured with the following environment variables
Variable | Default | Description |
---|---|---|
API_HOST |
https://api-staging.scratch.mit.edu |
Hostname for API requests |
NODE_ENV |
null |
If not production , app acts like development |
PORT |
8333 |
Port for devserver (http://localhost:XXXX) |
PROXY_HOST |
https://staging.scratch.mit.edu |
Pass-through location for scratchr2 |
To Test
npm test