# Launch for development
# Create a database
If there is no Config directory, copy it from Config.template.
Create a database <data_base_name> on any compatible subdirectory and register the settings and connection string in the file /SunEngine/Config/DataBaseConnection.json.
# Launch from the console
In the folder SunEngine/Server/SunEngine.Cli.
Fill the database with the initial data dotnet run migrate init seed (if not done).
We start the server dotnet run server.
In the folder SunEngine/Client.
Install npm modules yarn install or npm install (if not done).
We start the client quasar dev - the browser with the site will open.
# Launch from Rider IDE
At the first start, it is necessary to perform paragraphs 1,2,4,7 (see above).
The server part is launched by the start of the project /Server/SunEngine.Cli.
Adding a client to the Solution explorer panel:
Right-click on SunEngine Solution -> Add -> Attach Existing Folder -> select the folder SunEngine/Client.
# Open the npm menu:
On package.json, right-click -> Tools -> Show npm Scripts.
The client part is launched through the npm script "dev run".
# Create a database
If there is no Config directory in the project root, you need to copy it fromConfig.dev.template. In other words, it is necessary to create a Config directory in the project root with the same contents asConfig.dev.template in the project root.
Create the database <data_base_name> on any compatible subdirectory and write the settings and connection string to the file / SunEngine / Config / DataBaseConnection.json.
# Launch from the console
In the directory SunEngine / Server / SunEngine.Cli.
Fill the database with the initial data dotnet run migrate init seed (if not done).
We start the server with the dotnet run server command in theSunEngine / Client directory.
Install the * npm * modules yarn install ornpm install (if not done).
We start the client quasar dev - the browser with the site will open.
# Launch from Rider IDE
At the first start, it is necessary to carry out the items 1,2, 4,7 (see above).
The server part is started by the start of the / Server / SunEngine.Cli project.
To start the client part, you need to perform the “Add client to the panel” Solution explorer by right-clicking on theSunEngine Solution -> Add -> Attach Existing Folder ->select the directorySunEngine / Client.
Next, open the npm menu and execute:
- on the file
package.json, right-click on the mouseTools -> Show npm Scripts; - the client part is launched through the * npm * script
dev run.