Runtimes
Artifakt provides you with several runtimes you can use to power your applications.

What is a Runtime?

At Artifakt, runtimes are responsible for running your applications. When you select a runtime, we configure everything that must be running on the platform for applications to execute. Also, we use containerisation which involves bundling an application together with all of its related dependencies, libraries, and configurations files required for it to run.

Officially supported Runtimes

Artifakt maintains a collection of officially supported runtimes. Our runtimes are open-source and available on GitHub.
If you have a change that would be useful to the developers community, we encourage you to submit a pull request.
Runtime
Version
Documentation
Stage
End of Support
Akeneo
5.0
GA
30 Sep 2022
​
4.0
GA
31 Aug 2021
Angular
12
GA
-
Drupal
9.2
GA
-
Golang
1.16
GA
-
Java
8
GA
31 Mar 2022
Magento
2.4
GA
Feb 2022
Node.js
14
GA
19 Oct 2021
Nuxtjs
2.15
GA
​
​
12
Maintenance
20 Oct 2020
PHP
8.0
GA
26 Nov 2022
​
7.4
GA
28 Nov 2021
​
7.3
Maintenance
06 Dec 2020
Python
3.9
GA
05 Oct 2025
Ruby
2.7
GA
-
Symfony
5.3
GA
January 2022
​
4.4
GA
21 Nov 2022
VueJs
3
GA
-
Wordpress
5.7
GA
July 2021

Default sizing by Runtimes

By default, all created environment in Artifakt are configured with this default sizing:
  • 2GB RAM for the application instance including 50GB system disk.
  • 25GB persistent storage disk to store your assets.
If you are building a scalable platform, we also add by default a MySQL services (1GB RAM including 25GB storage disk) for the following runtimes:
  • Akeneo
  • Drupal
  • Magento
  • Symfony
  • Wordpress
There are exceptions for these specific & complex runtimes:
Text
Starter Platform Sizing
Scalable Platform Sizing
Akeneo
  • Application: 8GB RAM
  • Application: 8GB RAM
  • MySQL 8: 4GB RAM including 50GB disk.
  • Elasticsearch 7: 4GB RAM including 50GB disk.
Magento
  • Application: 8GB RAM
  • Application: 8GB RAM
  • Background Worker: 8GB RAM including 50GB disk.
  • MySQL 8: 8GB RAM including 50GB disk.
  • Elasticsearch 7: 4GB RAM including 50GB disk.
  • Redis 6: 4GB RAM

Custom runtime & Dockerfiles

If you have your own Dockerfile that you wish to deploy with, you must select the option β€˜Custom Runtime’ when creating your project. This will put your project and environment into a custom mode and not use Artifakt’s default GIT templates.
Custom Runtime
Please note that in this case you will become responsible for the runtime, in accordance with our Shared Responsibility Model.
If you need assistance to write your Dockerfile, please contact our Sales team.
Last modified 4d ago