I have a client who is requiring me to move a production site into his Azure environment, and rather than just making a VM available to me, he's provided me with a Web App with a PHP runtime. I'm not a fan of that particular flavor of cloud nor that specific service, but the choices are not mine to make.
If anybody here has experience deploying Craft (ideally v4) in such an environment, I'd very much like to connect and discuss best practices. I'd like to avoid using the native deployment tools, because I simply don't like the stack and prefer running composer and the craft executable from the CLI to deploy changes I've made in dev and pushed to version control. But if that is not possible in this particular evironment, exactly that is the kind of thing I'd like to learn in such an exchange.
Two very specific questions I have, though, are:
- How can the requirement for "Full timezone support" be met, when there is no admin level access to the mysql database?
- How are composer and craft commands being issued in an environment where ALL files are owned by nobody:nogroup and the only login account available is root?
Best, Andy