Release Artifact Policy
Before doing anything else, confirm that support gave you the backend school bundle for the site.
Backend school bundle
This is the standard production artifact.
It comes from the backend release workflow and is the right choice when you need the full on-prem school appliance flow.
Typical contents:
school-bundle-release-<releaseVersion>/school-bundle-release-<releaseVersion>.tar.gzschool-bundle-release-<releaseVersion>.tar.gz.sha256.json- optional trusted signing public key
Use this artifact when you need:
- backend + frontend deployed together as one supported stack
- packaged migrations and health checks
- nginx reverse proxy in front of the services
- bundle-level checksum and optional signature verification
Frontend deployment pack
This is a support-only exception artifact.
Typical contents:
school-deployment-pack-<releaseVersion>/school-deployment-pack-<releaseVersion>.tar.gzschool-deployment-pack-<releaseVersion>.tar.gz.sha256.json- optional signature files and trusted signing public key
Use this artifact only when support explicitly instructs the site to deploy from the frontend release handoff.
Normal school installs and normal school updates should not start here.
Required inputs for the standard workflow
Have these before deployment starts:
- the release directory or archive set provided by support
- the checksum manifest for the archive
- the trusted public signing key when the release is signed
- school-specific environment values
- network access to pull the pinned images during install or update
What is no longer part of the production workflow
Do not treat these as the standard school deployment path anymore:
- cloning
mn-school-feormn-school-bedirectly onto the school machine - running raw development compose files from source checkout
- building frontend or backend images locally on the school machine
- copying old
.envfiles forward without checking the packaged templates
Next step
Continue with Deploy with the Backend School Bundle.
If support explicitly moved the site onto the frontend exception path, use Deploy with the Frontend Deployment Pack.