| 
					
				 | 
			
			
				@@ -41,6 +41,7 @@ We currently only utilize 1 backend, 1 MongoDB server and 1 Redis server running 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     | Property | Description | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     | --- | --- | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     | `mode` | Should be either `development` or `production`. No more explanation needed. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    | `migration` | Should be set to true if you need to update DB documents to a newer version after an update. Should be false at all other times. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     | `secret` | Whatever you want - used by express's session module. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     | `domain` | Should be the url where the site will be accessible from,usually `http://localhost` for non-Docker. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     | `serverDomain` | Should be the url where the backend will be accessible from, usually `http://localhost:8080` for non-Docker. | 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -59,6 +60,9 @@ We currently only utilize 1 backend, 1 MongoDB server and 1 Redis server running 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     | `mongo.url` | Needs to have the proper password for the MongoDB musare user, and for non-Docker you need to replace `@musare:27017` with `@localhost:27017`. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     | `cookie.domain` | Should be the ip or address you use to access the site, without protocols (http/https), so for example `localhost`. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     | `cookie.secure` | Should be `true` for SSL connections, and `false` for normal http connections. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    | `skipConfigVersionCheck` | Skips checking if the config version is outdated or not. Should almost always be set to false. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    | `skipDbDocumentsVersionCheck` | Skips checking if there are any DB documents outdated or not. Should almost always be set to false. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    | `configVersion` | Version of the config. Every time the template changes, you should change your config accordingly and update the configVersion. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 4. `cp frontend/build/config/template.json frontend/build/config/default.json` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -74,6 +78,8 @@ We currently only utilize 1 backend, 1 MongoDB server and 1 Redis server running 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     | `siteSettings.logo` | Path to the logo image, by default it is `/assets/wordmark.png`. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     | `siteSettings.siteName` | Should be the name of the site. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     | `siteSettings.github` | URL of GitHub repository, defaults to `https://github.com/Musare/MusareNode`. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    | `skipConfigVersionCheck` | Skips checking if the config version is outdated or not. Should almost always be set to false. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    | `configVersion` | Version of the config. Every time the template changes, you should change your config accordingly and update the configVersion. | 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 5. Simply `cp .env.example .env` to setup your environment variables. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |