sis_developer_manual
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
sis_developer_manual [2023/07/19 19:14] – [Database Upgrades] ghachey | sis_developer_manual [2024/03/11 01:52] (current) – [Packaging the Frontend] ghachey | ||
---|---|---|---|
Line 175: | Line 175: | ||
//var tenant = " | //var tenant = " | ||
- | //string connectionString = $" | + | //string connectionString = $" |
// | // | ||
} | } | ||
Line 243: | Line 243: | ||
+ | ===== Deploying ===== | ||
+ | The deployment can be done in a number of ways. You can use the deployment tools in both the backend and frontend to package the files for the production server. Below explains how. | ||
+ | ==== Packaging the Backend ==== | ||
+ | Simply use the Visual Studio' | ||
+ | |||
+ | * opensisAPI | ||
+ | * opensis.backgroundjob | ||
+ | |||
+ | This should look something like this. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | This will put the packaged files in specific directories on your development computer based on your publish profile. | ||
+ | |||
+ | ==== Packaging the Frontend ==== | ||
+ | |||
+ | Navigate to the '' | ||
+ | |||
+ | < | ||
+ | > ng build | ||
+ | </ | ||
+ | |||
+ | This should package all the frontend files in '' | ||
+ | |||
+ | ==== Deploying to Production Server ==== | ||
+ | |||
+ | Is a matter of preference. You could simply copy the files produced in the two previous steps and configure the Apache Server to server them. The database will need to also be deployed. One of the maintainers of the system uses Ansible to automate all of these final deployment tasks. |
sis_developer_manual.1689794056.txt.gz · Last modified: 2023/07/19 19:14 by ghachey