Jump to content

NodeWorldOfText: Difference between revisions

Dat Hack3r (talk | contribs)
Update of NWOT status and section renaming.
Dat Hack3r (talk | contribs)
m Hosting an NWOT: Fixed SyntaxHighlighting errors by switching to HTML syntax.
Line 10: Line 10:


=== Quickstart ===
=== Quickstart ===
* Clone the OWOT repository
<ul>
*: <syntaxhighlight lang="bash" inline>git clone https://github.com/system2k/nodeworldoftext.git nwot</syntaxhighlight>
  <li>Clone the OWOT repository
* Navigate to the directory
    <ul><li><syntaxhighlight lang="bash" inline>git clone https://github.com/system2k/nodeworldoftext.git nwot</syntaxhighlight></li></ul>
*: <syntaxhighlight lang="bash" inline>cd nwot</syntaxhighlight>
  </li>
* Install the dependencies
  <li>Navigate to the directory
*: <syntaxhighlight lang="bash" inline>npm install</syntaxhighlight>
    <ul><li><syntaxhighlight lang="bash" inline>cd nwot</syntaxhighlight></li></ul>
* Run the server
  </li>
*: <syntaxhighlight lang="bash" inline>node main.js</syntaxhighlight>
  <li>Install the dependencies
* Running the server for the first time, you'll be asked to configure the settings.  
    <ul><li><syntaxhighlight lang="bash" inline>npm install</syntaxhighlight></li></ul>
*: <syntaxhighlight>Created the settings file at [../nwotdata/settings.json]. You must configure the settings file and then start the server back up again.
  </li>
Full path of settings: [path to parent directory]/nwotdata/settings.json</syntaxhighlight>
  <li>Run the server
* After configuring the settings, run the command again. Note that this will create an <code>nwotdata</code> directory on the same level as your repository.
    <ul><li><syntaxhighlight lang="bash" inline>node main.js</syntaxhighlight></li></ul>
*: <syntaxhighlight lang="bash" inline>node main.js</syntaxhighlight>
  </li>
* You will then be prompted to create a superuser account with this message:
  <li>Running the server for the first time, you'll be asked to configure the settings.
*: <syntaxhighlight>You've just installed the server,
    <ul><li><pre>Created the settings file at [../nwotdata/settings.json]. You must configure the settings file and then start the server back up again.
Full path of settings: [path to parent directory]/nwotdata/settings.json</pre></li></ul>
  </li>
  <li>After configuring the settings, run the command again. Note that this will create an <code>nwotdata</code> directory on the same level as your repository.
    <ul><li><syntaxhighlight lang="bash" inline>node main.js</syntaxhighlight></li></ul>
  </li>
  <li>You will then be prompted to create a superuser account by this message:
    <ul><li><pre>You've just installed the server,
which means you don't have any superusers defined.
which means you don't have any superusers defined.
Would you like to create one now? (yes/no):</syntaxhighlight>
Would you like to create one now? (yes/no):</pre></li></ul>
* After everything has been set up, your server will be live at this address:
  </li>
*: <code>http://localhost:8080</code>
  <li>After everything has been set up, your server will be live at this address:
    <ul><li><code>http://localhost:8080</code></li></ul>
  </li>
</ul>


=== Common issues ===
=== Common issues ===