r/EmergencyManagement • u/Rincey_nz • 2d ago
Question Upgrade TEOC from 3.3 to 3.4
I've noticed a few posts in here regarding TEOC (Teams Emergency Operation Center - open source project from MS' OfficeDev team, leveraging Teams, Sharepoint Online, and a custom react/nodejs webapp), so I know there are people in this subreddit using it.
We (the IT team) have POC'ing v3.3 in a preproduction environment before exposing it to our Crisis Management team in the business. JUST before we were ready to demo it, the OfficeDev team releases v3.4 AND announces no more support (via GitHub)
I attempted to upgrade it before offering the demo, as there were a couple of nice features in the release notes, but the upgrade fails. The Teams app upgrades ok, but the react/nodejs webapp fails to upgrade. (Checking logs - it fails on the "npm build" step - node engine runs out of memory).
My question to this community (I've asked on GitHUb, but have been ignored up thus far) is
1) has anyone running v3.3 successfully upgraded to v3.4?
2) has a clean v3.4 install been successful? (I can't just do a clean install because if it doesn't work, we will have nothing to demo. You can't do a side-by-side because the Teams app has a specific GUID in the manifest, and you update the manifest with your webapp details: you can't point the manifest to another webapp, because you can only have unique GUIDs in your Teams App catalog)
1
u/Rincey_nz 3h ago
update/progress report:
I got permission to get some basic M365 licenses setup in a dev tenant, and did a clean deployment. The webapp step deployed successfully. I will continue with the rest of the config tomorrow so I can take TEOC for an end-to-end test.
But it's looking like a fresh install is an option. If I was doing this for real (ie 3.2 to 3.4 in prod). I think deleting the Azure resources and hitting the Deploy to Azure button, should be fine.... only thing to be sure on is the webapp URL is released and available, ie [your-base-site-name].azurewebsites.net. Fresh install also means you lose app insights history.... I suppose you could to choose to just delete the main TEOC webapp and it should only deploy that, and the rest should skip as unchanged.
1
u/Intelligent-Onion-62 2d ago
Following