You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* The [Keyman Test-bot](https://github.com/keymanapp/keyman/wiki/User-Testing-Workflows)
8
+
(@keymanapp-test-bot) is in `/server/keymanapp-test-bot`.
9
9
10
-
Build status.keyman.com:
10
+
The site is setup to run in Docker container(s).
11
11
12
-
```bash
13
-
cd server
14
-
npm install
15
-
npm run-script build
16
-
cd ../public
17
-
npm install
18
-
npm run-script build
19
-
cd ..
20
-
```
12
+
The site can be setup in development (`--debug`) or production (`--release`)
13
+
modes. When in development mode, the front end is hosted (on
14
+
http://localhost:8061) in a separate container to the back end (on
15
+
http://localhost:8060) in order to facilitate live-reload on changes.
16
+
17
+
For production mode, the front end is compiled to static pages which are then
18
+
served by the back end (on http://localhost:8060).
19
+
20
+
## Prerequisites
21
+
22
+
* Docker Desktop
23
+
* On Windows, you'll need to have Git Bash installed in `C:\Program Files\git\bin\bash.exe`.
21
24
22
-
Before running the node server, you need to have two API tokens set as environment variables. You might want to add these to script `server/localenv.sh`.
25
+
Before building and starting the site, you need to have API tokens set as
26
+
environment variables. These should be added in script `server/localenv.sh`.
23
27
24
28
```bash
25
29
export KEYMANSTATUS_TEAMCITY_TOKEN=[your personal auth token here]
@@ -28,35 +32,54 @@ export KEYMANSTATUS_SENTRY_TOKEN=[your personal auth token here]
0 commit comments