# SubjectsPlus on Azure Web Apps for Containers
This is a brief description of how SubjectsPlus 4.5 runs on Azure Web Apps for Containers. There are numerous aspects of the implementation that are specific to the University of Miami Libraries environment which means that the information is more general in nature rather than a specific itemized implementation document.
# Caveats
* As of 11-09-20 SubjectsPlus is written in php 5.6. It is currently in development to use PHP 7.3.
* The UML SubjectsPlus instance uses Shibboleth for authorization which is not described in this document in detail.
* The UML SubjectsPlus instance uses SSL for both https and mysql.
* The UML SubjectsPlus Docker image uses SSH to connect to a Git repository.
In regards to Azure, an Azure subscription is required. Your IT department will have to create a Resource Group that includes Web Apps for Containers, MySQL database, storage enabled on the Web App for Container, SSL, and an SSH connection so that you can have access to the config files, user files, codebase and to perform git operations.
We're currently working on a Docker Compose file that will enable developers to quickly spin up a SubjectsPlus instance for demonstration purposes. Note, that this is different than a Docker image. We have a separate Dockerfile that creates the container for the SubjectsPlus codebase.