NuvIoT SOP Site
How to update the SOP Site
Fork the Repository https://github.com/softwarelogistics/sops
Make your changes on your fork
Submit a Pull Request to pull your changes to the original repository
Once this pull request has been approved and the changes are merged back in to the original repository, a build will be performed.
It takes about 3 minutes to complete the build, once the build has completed it will show up in the Software Logistics Teams organization within Development team and the Builds channel.
Look for a the build softwarelogistics.sops as well as a version number such as v1.6.1612.1052, this version number will be what you use to update the web sites.
We have two sites out there for our SOPs, a beta and a production site
Production: https://sl-os.nuviot.com
Beta: https://beta.sl-os.nuviot.com
To update these sites, login in to our site management tool Portainer at http://sl-os.nuviot.com:9000
Click on Containers in the left hand menu, then select either Procedures-Beta for the procedure site or Procedure for the production site.
Click on Duplicate Edit
In the Image entry change the version number to match the version number as provided in teams so the new image value will be similar to
nuviot/nuviot-procedure-images:v1.6.1612.1252
Press deploy and wait for a response if there is an error you will see a red-popup with the problem (usually a mis-typed tag). If things were successful you will see a green popup stating the container had been updated.
Notes/Troubleshooting:
There may be a little lag between getting the build notification and the container being available to be pulled in via Portainer
The actual site itself may be cached so immediately after you update the container, it may display the old version. If this happens you should be able to refresh the page a couple times and your new content should be available.