PHPackages                             teknoo/east-paas - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. teknoo/east-paas

ActiveLibrary[Image &amp; Media](/categories/media)

teknoo/east-paas
================

Universal package, following the #East programming philosophy, build on Teknoo/East-Foundation (and Teknoo/Recipe) to implement a custom PaaS manager like platform.sh, compatible with Docker and Kubernetes

5.3.0(1mo ago)25.6k↓30%1BSD-3-ClausePHPPHP ^8.4

Since Sep 1Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/TeknooSoftware/east-paas)[ Packagist](https://packagist.org/packages/teknoo/east-paas)[ Docs](https://teknoo.software/east-collection/paas)[ GitHub Sponsors](https://github.com/sponsors/TeknooSoftware)[ Patreon](https://www.patreon.com/teknoo_software)[ RSS](/packages/teknoo-east-paas/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (124)Versions (244)Used By (1)

Teknoo Software - PaaS library
==============================

[](#teknoo-software---paas-library)

[![Latest Stable Version](https://camo.githubusercontent.com/dfd4975fcf4719cc2dc95667c26360c56e8c1e399f010a4df8661159f0779907/68747470733a2f2f706f7365722e707567782e6f72672f74656b6e6f6f2f656173742d706161732f762f737461626c65)](https://packagist.org/packages/teknoo/east-paas)[![Latest Unstable Version](https://camo.githubusercontent.com/d9a42de17f93c3d573cc7e1d981a4398f4446e5b7d7c9463962e85a937775325/68747470733a2f2f706f7365722e707567782e6f72672f74656b6e6f6f2f656173742d706161732f762f756e737461626c65)](https://packagist.org/packages/teknoo/east-paas)[![Total Downloads](https://camo.githubusercontent.com/d2ba1033b4d741b073d47bea22448a5bbc24f5cd78aa55a8162060484251956f/68747470733a2f2f706f7365722e707567782e6f72672f74656b6e6f6f2f656173742d706161732f646f776e6c6f616473)](https://packagist.org/packages/teknoo/east-paas)[![License](https://camo.githubusercontent.com/b69c320d3f6d0200a4f584faf9cdb1da50ff6147232c286fe2a7c0d9bd228627/68747470733a2f2f706f7365722e707567782e6f72672f74656b6e6f6f2f656173742d706161732f6c6963656e7365)](https://packagist.org/packages/teknoo/east-paas)[![PHPStan](https://camo.githubusercontent.com/441b5874ce4df0a2defc892979c96c46889b69cb32119d04f0b48626349f8bc9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d656e61626c65642d627269676874677265656e2e7376673f7374796c653d666c6174)](https://github.com/phpstan/phpstan)

`East PaaS` is a universal package, following the #East programming philosophy, build on [Teknoo East Foundation](https://github.com/TeknooSoftware/east-foundation) and [Recipe](https://github.com/TeknooSoftware/recipe) to implement a custom [PaaS](https://en.wikipedia.org/wiki/Platform_as_a_service) manager like [Platform.sh](https://platform.sh/).

This library is able to fetch a project on a source repository (like `Git`) in a temporary folder, reads a deployment file (by default, called `.paas.yaml`) run some hooks to install vendors (with `composer`, `npm`, `pip`, etc..), compiles (`make`, `symfony console`), warmup cache, creates OCI image (with `buildah` or `docker build`) and deploy the project them in a cluster (`kubernetes`, but with non bundled driver, `Docker Swarm`).

The deployment on `Kubernetes` includes :

- `Namespace`
- `ReplicaSets` or `Deployments` (with `Pods`)
- `ConfigMap` and `Secrets`
- `Service` and `Ingress`
- `Quota`

`Teknoo East PaaS` is compatible with `Docker` or any `OCI implementation` (like `BuildAh`) and `Kubernetes`. Implementation of other cluster orchestration like `Docker Swarm` can be added.

`Teknoo East PaaS` is bundled with a default implementation with `Symfony` 6.4 or newer and `Doctrine ODM MongoDB` to persist data.

Documentation
-------------

[](#documentation)

The documentation, about the architecture of this library and its behavior is available [here](documentation/README.md)

Example with Symfony
--------------------

[](#example-with-symfony)

An example of integration with `Symfony` file is available [here](documentation/example.symfony.md)

Example of **.paas.yaml** configuration file present into git repository to deploy
----------------------------------------------------------------------------------

[](#example-of-paasyaml-configuration-file-present-into-git-repository-to-deploy)

An example of the `.paas.yaml` file in v1.1 is available [here](documentation/example.paas.1.1.md)An example of the `.paas.yaml` file in v1.0 is available [here](documentation/example.paas.1.0.md)

Support this project
--------------------

[](#support-this-project)

This project is free and will remain free. It is fully supported by the activities of the EIRL. If you like it and help me maintain it and evolve it, don't hesitate to support me on [Patreon](https://patreon.com/teknoo_software) or [Github](https://github.com/sponsors/TeknooSoftware).

Thanks :) Richard.

Credits
-------

[](#credits)

EIRL Richard Déloge -  - Lead developer. SASU Teknoo Software -

About Teknoo Software
---------------------

[](#about-teknoo-software)

**Teknoo Software** is a PHP software editor, founded by Richard Déloge, as part of EIRL Richard Déloge. Teknoo Software's goals : Provide to our partners and to the community a set of high quality services or software, sharing knowledge and skills.

License
-------

[](#license)

Space is licensed under the 3-Clause BSD License - see the licenses folder for details.

Installation &amp; Requirements
-------------------------------

[](#installation--requirements)

To install this library with composer, run this command :

```
composer require teknoo/east-paas

```

This library requires :

```
* PHP 8.2+
* A PHP autoloader (Composer is recommended)
* Teknoo/Immutable.
* Teknoo/States.
* Teknoo/Recipe.
* Teknoo/East-Foundation.
* Optional: Symfony 6.4+ (for administration)

```

Contribute :)
-------------

[](#contribute-)

You are welcome to contribute to this project. [Fork it on Github](CONTRIBUTING.md)

###  Health Score

58

—

FairBetter than 98% of packages

Maintenance86

Actively maintained with recent releases

Popularity25

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity91

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~8 days

Recently: every ~23 days

Total

241

Last Release

51d ago

Major Versions

0.0.136 → 1.0.02023-01-11

1.8.2 → 2.0.0-beta12023-07-12

2.8.2 → 3.0.02024-03-18

3.4.5 → 4.0.02024-11-02

4.4.0 → 5.0.02025-09-02

PHP version history (7 changes)0.0.1PHP ~7.4

0.0.18PHP ~7.4||~8.0

0.0.45PHP ~8.0

0.0.74PHP ^8.1

2.8.0PHP ^8.2

4.4.0PHP ^8.3

5.0.0PHP ^8.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/e78f8fa644d9bbbd96dc92b2210e1290250522e56365345442c56eb8d042fb53?d=identicon)[frenchcomp](/maintainers/frenchcomp)

---

Top Contributors

[![frenchcomp](https://avatars.githubusercontent.com/u/1397905?v=4)](https://github.com/frenchcomp "frenchcomp (688 commits)")

---

Tags

imageservicedockerplatformherokucicontinuous deliverykubernetesocicdEastplatform.shpaascontainerdbuildah

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/teknoo-east-paas/health.svg)

```
[![Health](https://phpackages.com/badges/teknoo-east-paas/health.svg)](https://phpackages.com/packages/teknoo-east-paas)
```

###  Alternatives

[intervention/image

PHP Image Processing

14.3k194.3M2.2k](/packages/intervention-image)[league/glide

Wonderfully easy on-demand image manipulation library with an HTTP based API.

2.6k51.2M116](/packages/league-glide)[liip/imagine-bundle

This bundle provides an image manipulation abstraction toolkit for Symfony-based projects.

1.7k38.3M217](/packages/liip-imagine-bundle)[spatie/image

Manipulate images with an expressive API

1.4k54.4M138](/packages/spatie-image)[intervention/image-laravel

Laravel Integration of Intervention Image

1536.5M102](/packages/intervention-image-laravel)[intervention/gif

PHP GIF Encoder/Decoder

5720.3M9](/packages/intervention-gif)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
