Difference between revisions of "Deploying to LAN - Desktop and Web Clients"
Yvonne.milne (Talk | contribs) |
Yvonne.milne (Talk | contribs) |
||
Line 81: | Line 81: | ||
==Desktop Client== | ==Desktop Client== | ||
− | [[{{ns:file}}:lan_desktop_client.png|450px|thumb|left|link={{filepath:lan_desktop_client.png}}|App Center Desktop Client]] | + | [[{{ns:file}}:lan_desktop_client.png|450px|thumb|left|link={{filepath:lan_desktop_client.png}}|App Center Desktop Client: --runtimedir]] |
Line 92: | Line 92: | ||
- Here Z: has been mapped to L (the Lianja drive) on the Server. For versions prior to 1.4.1, use the same letter as the server drive, e.g. map L: to L on the Server. | - Here Z: has been mapped to L (the Lianja drive) on the Server. For versions prior to 1.4.1, use the same letter as the server drive, e.g. map L: to L on the Server. | ||
− | * | + | * Then, specify the '''--runtimedir <drive>''' switch on the App Center shortcut command (or set up the environment variable '''LIANJA_RUNTIMEDIR''' - see below). |
- Here the command becomes: ''C:\lianja\bin\lianjaruntime.exe --runtimedir Z:''. | - Here the command becomes: ''C:\lianja\bin\lianjaruntime.exe --runtimedir Z:''. | ||
− | - For versions prior to 1.4.1, you should also specify the ''--networkshare'' switch. This is turned on automatically in v1.4.1 and later. | + | - For versions prior to 1.4.1, you should also specify the '''--networkshare''' switch. This is turned on automatically in v1.4.1 and later. |
+ | |||
+ | <br clear=all> | ||
+ | |||
+ | [[{{ns:file}}:lan_lianjaruntimedir.png|450px|thumb|left|link={{filepath:lan_lianjaruntimedir.png}}|App Center Desktop Client: LIANJA_RUNTIMEDIR]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | * As an alternative to using the '''--runtimedir''' switch above, the environment variable '''LIANJA_RUNTIMEDIR''' can be set to the mapped drive. | ||
+ | |||
+ | - Here '''LIANJA_RUNTIMEDIR''' has been set to Z: and no command switches are required. | ||
<br clear=all> | <br clear=all> | ||
Line 116: | Line 127: | ||
<br clear=all> | <br clear=all> | ||
+ | |||
+ | ==See Also== | ||
+ | [[Command Line Switches]], [[Deploying to Local Directory]], [[Lianja Server Manager on Windows]], [[License Management on Windows]] | ||
+ | |||
+ | |||
+ | [[Category:Deployment]] | ||
+ | [[Category:SQL Server]] | ||
+ | [[Category:Cloud Server]] | ||
+ | [[Category:Developers Guide]] |
Revision as of 13:38, 20 March 2015
Under Construction
A Guide to Sharing Lianja Apps and Data between Desktop clients and Web/Mobile clients on a LAN.
Server Setup
- Install the Lianja Cloud Server on the chosen server on your LAN.
- Here it is installed on the E: drive of an XP Virtual Machine.
- Create a share point on your server to the drive on which you installed Lianja.
- Here E: is shared as L.
Deploying to the Server
- In the Deploy workspace create a new deployment settings profile by clicking New and specifying a name.
- Here it is MyLAN_settings
- Change the Directory to point to \lianja\cloudserver\tenants\public\ on the Server shared drive.
- Here S: has been mapped to L on the Server, so Directory is S:\lianja\cloudserver\tenants\public\
- Check the Server to see your deployed files.
- Remember to deploy your database and any additional Library script files as well as your Apps.
Files | Deployed Location |
---|---|
Desktop Apps | \lianja\cloudserver\tenants\public\apps |
Desktop Library | \lianja\cloudserver\tenants\public\library |
Desktop Data | \lianja\cloudserver\tenants\public\data |
Web/Mobile Apps | \lianja\cloudserver\tenants\public\wwwroot\apps |
Web/Mobile Library | \lianja\cloudserver\tenants\public\wwwroot\library |
Web/Mobile Data | \lianja\cloudserver\tenants\public\data |
Notice that data is shared between Desktop and Web/Mobile clients.
- For Web Clients, the index.html file must also be copied to the lianja\cloudserver\tenants\public\wwwroot\apps\<appname>\ directory on the server.
- The index.html file is copied into your local \lianja\cloudserver\tenants\public\wwwroot\apps\<appname>\ directory when you Deploy from the Web App View.
- This will be handled automatically in a future release.
Desktop Client
To run your deployed Apps from the Desktop Client. Install the App Center on the Client (on C: in the example here), then configure as follows:
- Map a drive on the client to the Lianja drive on the Server.
- Here Z: has been mapped to L (the Lianja drive) on the Server. For versions prior to 1.4.1, use the same letter as the server drive, e.g. map L: to L on the Server.
- Then, specify the --runtimedir <drive> switch on the App Center shortcut command (or set up the environment variable LIANJA_RUNTIMEDIR - see below).
- Here the command becomes: C:\lianja\bin\lianjaruntime.exe --runtimedir Z:.
- For versions prior to 1.4.1, you should also specify the --networkshare switch. This is turned on automatically in v1.4.1 and later.
- As an alternative to using the --runtimedir switch above, the environment variable LIANJA_RUNTIMEDIR can be set to the mapped drive.
- Here LIANJA_RUNTIMEDIR has been set to Z: and no command switches are required.
Web Client
To run Web or Mobile Apps, just point your browser at the IP address of the server.
- If you are using the IIS extension or have port 80 enabled:
http://192.168.X.X/login.rsp
- If you are running without port 80 enabled.
http://192.168.X.X:8001
See Also
Command Line Switches, Deploying to Local Directory, Lianja Server Manager on Windows, License Management on Windows