web: manual updates
This commit is contained in:
		
							parent
							
								
									8873ffbe77
								
							
						
					
					
						commit
						a7e5c22717
					
				
							
								
								
									
										30
									
								
								MANUAL.md
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								MANUAL.md
									
									
									
									
									
								
							| @ -757,10 +757,9 @@ major platforms, while other add-ons may or may not be. | |||||||
| 
 | 
 | ||||||
| #### web | #### web | ||||||
| 
 | 
 | ||||||
| The web command (provided by the [hledger-web](http://hackage.haskell.org/package/hledger-web) package) runs a web | The web command (provided by the [hledger-web](http://hackage.haskell.org/package/hledger-web) package) | ||||||
| server providing a web-based user interface ([demo](http://demo.hledger.org)). | provides a web-based user interface for viewing and modifying your ledger ([demo](http://demo.hledger.org)). | ||||||
| The web UI provides reporting, including a more useful account | It includes a more realistic account register view, and basic data entry and editing. | ||||||
| register view, and also basic data entry and editing. |  | ||||||
| 
 | 
 | ||||||
| web-specific options: | web-specific options: | ||||||
| 
 | 
 | ||||||
| @ -768,18 +767,19 @@ web-specific options: | |||||||
|     --port=N           serve on tcp port N (default 5000) |     --port=N           serve on tcp port N (default 5000) | ||||||
|     --base-url=URL     use this base url (default http://localhost:PORT/PATH) |     --base-url=URL     use this base url (default http://localhost:PORT/PATH) | ||||||
| 
 | 
 | ||||||
| By default, the web command starts a transient local web app and  | By default, the web command starts a transient local web app and displays it in your default web browser ("local ui mode"). | ||||||
| launches a web browser window to view it. | With `--server`, it starts the web app, leaves it running, and also logs requests to the console ("server mode"). | ||||||
| To run it as a long-running web app, with requests logged, use `--server`. |  | ||||||
| Typically in this case you'll also want to use use |  | ||||||
| `--base-url` to specify the protocol/hostname/port/path to use in |  | ||||||
| hyperlinks. This also lets you conform to a custom url scheme when |  | ||||||
| running hledger-web behind a reverse proxy as part of a larger |  | ||||||
| site. You may also need `--port`, eg if you are running multiple hledger-web instances. |  | ||||||
| Note `--port`'s argument need not be the same as the PORT in the base url. |  | ||||||
| 
 | 
 | ||||||
| Warning: unlike other hledger commands, `web` can alter existing journal | Typically in server mode you'll also want to use use | ||||||
| data, via the edit form.  A numbered backup of the file will be saved on | `--base-url` to set the protocol/hostname/port/path to be used in | ||||||
|  | hyperlinks. | ||||||
|  | 
 | ||||||
|  | You can use `--port` to listen on a different TCP port, eg if you are running multiple hledger-web | ||||||
|  | instances.  Note `--port`'s argument need not be the same as the PORT | ||||||
|  | in the base url. | ||||||
|  | 
 | ||||||
|  | **Note:** unlike any other hledger command, `web` can alter existing journal | ||||||
|  | data, via the edit form.  A numbered backup of the file is saved on | ||||||
| each edit, normally (ie if file permissions allow, disk is not full, etc.) | each edit, normally (ie if file permissions allow, disk is not full, etc.) | ||||||
| Also, there is no built-in access control. So unless you run it behind an | Also, there is no built-in access control. So unless you run it behind an | ||||||
| authenticating proxy, any visitor to your server will be able to see and | authenticating proxy, any visitor to your server will be able to see and | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user