Appwrite repository for Cloud Function runtimes that contains the configurations and tests for all of the Appwrite runtime environments. This library is maintained by the Appwrite team.
Install using composer:
composer require appwrite/php-runtimes
<?php
require_once '../vendor/autoload.php';
use Appwrite\Runtimes\Runtimes;
$runtimes = new Runtime();
// returns all supported cloud function runtimes
Runtimes::getAll();
After the Docker image is created, this must be added to the main class of this library.
References to this must be added to the constructor of src/Runtimes/Runtimes.php
.
Example:
$dotnet = new Runtime('dotnet', '.NET');
$dotnet->addVersion('5.0', 'mcr.microsoft.com/dotnet/runtime:5.0-alpine', 'appwrite/env-dotnet-5.0:1.0.0', [System::X86, System::ARM]);
$runtimes[] = $dotnet;
All code contributions - including those of people having commit access - must go through a pull request and approved by a core developer before being merged. This is to ensure proper review of all the code.
We truly ❤️ pull requests! If you wish to help, you can learn more about how you can contribute to this project in the contribution guide.
Torsten Dittmann
BSD 3-Clause License https://opensource.org/licenses/BSD-3-Clause