MonarcAppFO/wsl
Juan Rocha ddca7f3434
[WSL]Updated FO install
2023-04-18 12:02:19 +02:00
..
README.md [WSL]Updated README 2023-04-18 11:10:46 +02:00
installFO.sh [WSL]Updated FO install 2023-04-18 12:02:19 +02:00
installFull.sh [WSL]Updated FO install 2023-04-18 12:02:19 +02:00

README.md

Development environment for MONARC using WSL

WSL is convenient to use in order to setup your development environment on Windows OS.

WSL data can be accessible using \\wsl$ on File Explorer.

Prerequisites

  • You must be running Windows 10 version 2004 and higher (Build 19041 and higher) or Windows 11.
  • Virtual Machine Platform and Windows Subsystem for Linux are enabled

In PowerShell as Administrator run this commands

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Installation of WSL

  1. In PowerShell Launch install
wsl --install -d Ubuntu
  1. Create WSL user (WSL shell)
  2. Make sure that the Ubuntu distribution is set as default
wsl -s Ubuntu

Deployment of the front office

In WLS shell:

    $ curl -sSL https://raw.githubusercontent.com/monarc-project/MonarcAppFO/master/wsl/installFO.sh | bash

Once the VM will be configured by WSL, go to the address in the browser http://localhost/

The username is admin@admin.localhost and the password is admin.

The StatsService service will be configured, launched and accessible onhttp://localhost:5005

Deployment of the front office and back office together

NOTE : If you only want to intall the MONARC front office, just follow the instructions above.

In WLS shell:

    $ curl -sSL https://raw.githubusercontent.com/monarc-project/MonarcAppFO/master/wsl/installFull.sh | bash

Once the VM will be configured by WSL:

  • MONARC FrontOffice is ready and available at http://localhost
  • MONARC BackOffice is ready and available at http://localhost:8080
  • Stats service is ready and available at http://localhost:5005

The username is admin@admin.localhost and the password is admin.