add optinal apps

This commit is contained in:
keyhan
2026-04-23 15:26:49 +03:30
parent f481a57d8f
commit 38748b0827
16 changed files with 3091 additions and 144 deletions
+17
View File
@@ -29,14 +29,28 @@ export enum AppRuntime {
NODEJS = 'nodejs',
LARAVEL = 'laravel',
WORDPRESS = 'wordpress',
GO = 'go',
PHP = 'php',
PYTHON = 'python',
DJANGO = 'django',
DOTNET = 'dotnet',
}
export enum DatabaseType {
MYSQL = 'mysql',
POSTGRESQL = 'postgresql',
MONGODB = 'mongodb',
MARIADB = 'mariadb',
NONE = 'none',
}
// Optional services that can be attached to an application
export enum OptionalService {
REDIS = 'redis',
RABBITMQ = 'rabbitmq',
ELASTICSEARCH = 'elasticsearch',
}
export enum DeploymentStatus {
PENDING = 'pending',
BUILDING = 'building',
@@ -73,6 +87,9 @@ export enum PricingResourceType {
MEMORY_PER_GB = 'memory_per_gb', // Price per GB RAM
STORAGE_PER_GB = 'storage_per_gb', // Price per GB disk
DATABASE_ADDON = 'database_addon', // Price for database addon
REDIS_ADDON = 'redis_addon', // Price for Redis addon
RABBITMQ_ADDON = 'rabbitmq_addon', // Price for RabbitMQ addon
ELASTICSEARCH_ADDON = 'elasticsearch_addon', // Price for Elasticsearch addon
}
export enum TransactionType {