For a customer of mine, I’m developping a website using Kirby. It’s way to early to publish the website as a whole, but the customer wishes to deploy a part of it asap.
Up to now, I’m deploying to a development server of mine. In order to adhere to the license conditions, there is no free access to that development installation. Rather, even a bare visitor of this website has to login. Without knowing the credentials, no one from the public can use that website, so I guess that would be ok for Kirby.
Now I’m confronted with the need for the following: The (partial) webpage will be deployed to the customer’s final production server. So its perfectly ok to purchase a license for that server. But the development will carry on, and that will not be on the production server. How can I programmatically check whether I’m on the production server (with a license) or on the development server? I need this decision in order to avoid the login procedure for website visitors.
Maybe I could make use of the
GET: /api/system mechanism which I found in the docs. But I have no clue how to make that work in the startup procedure. Any suggestions?
Thanks in advance.