├── .editorconfig ├── .github └── workflows │ └── ci-cd.yaml ├── .gitignore ├── DOCKER_CLI.md ├── README.md ├── docker-compose.yaml ├── imgs └── x.png ├── infra ├── README.md └── k8s │ ├── deployments │ ├── dockerize_xapp_mysql.yaml │ ├── dockerize_xapp_nginx.yaml │ ├── dockerize_xapp_php.yaml │ └── dockerize_xapp_redis.yaml │ ├── hpa │ └── dockerize_xapp_nginx_hpa.yaml │ ├── pvc │ ├── dockerize_xapp_mysql_pv.yaml │ └── dockerize_xapp_mysql_pvc.yaml │ ├── secrets │ └── dockerize_xapp_mysql_secrets.yaml │ ├── services │ ├── dockerize_xapp_mysql_service.yaml │ ├── dockerize_xapp_nginx_service.yaml │ ├── dockerize_xapp_php_service.yaml │ └── dockerize_xapp_redis_service.yaml │ └── vpa │ ├── dockerize_xapp_mysql_vpa.yaml │ └── dockerize_xapp_redis_vpa.yaml └── services ├── database ├── mysql │ ├── .env.example │ ├── .gitignore │ ├── Dockerfile │ └── init.sql └── redis │ ├── .env.example │ ├── .gitignore │ ├── Dockerfile │ └── redis.conf └── web ├── nginx ├── .env ├── Dockerfile ├── fastcgi_params └── nginx.conf └── php ├── .dockerignore ├── .env ├── .env.example ├── .gitignore ├── Dockerfile ├── composer.json ├── composer.lock ├── config └── app.php ├── public └── index.php └── src ├── Database ├── DatabaseConnectionService.php └── RedisConnectionService.php ├── Entities └── PostEntity.php ├── Init.php ├── Migrations └── PostMigration.php ├── Repositories └── PostRepository.php └── Servcies └── RedisService.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci-cd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/.github/workflows/ci-cd.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .TODO 2 | -------------------------------------------------------------------------------- /DOCKER_CLI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/DOCKER_CLI.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /imgs/x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/imgs/x.png -------------------------------------------------------------------------------- /infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/README.md -------------------------------------------------------------------------------- /infra/k8s/deployments/dockerize_xapp_mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/deployments/dockerize_xapp_mysql.yaml -------------------------------------------------------------------------------- /infra/k8s/deployments/dockerize_xapp_nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/deployments/dockerize_xapp_nginx.yaml -------------------------------------------------------------------------------- /infra/k8s/deployments/dockerize_xapp_php.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/deployments/dockerize_xapp_php.yaml -------------------------------------------------------------------------------- /infra/k8s/deployments/dockerize_xapp_redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/deployments/dockerize_xapp_redis.yaml -------------------------------------------------------------------------------- /infra/k8s/hpa/dockerize_xapp_nginx_hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/hpa/dockerize_xapp_nginx_hpa.yaml -------------------------------------------------------------------------------- /infra/k8s/pvc/dockerize_xapp_mysql_pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/pvc/dockerize_xapp_mysql_pv.yaml -------------------------------------------------------------------------------- /infra/k8s/pvc/dockerize_xapp_mysql_pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/pvc/dockerize_xapp_mysql_pvc.yaml -------------------------------------------------------------------------------- /infra/k8s/secrets/dockerize_xapp_mysql_secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/secrets/dockerize_xapp_mysql_secrets.yaml -------------------------------------------------------------------------------- /infra/k8s/services/dockerize_xapp_mysql_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/services/dockerize_xapp_mysql_service.yaml -------------------------------------------------------------------------------- /infra/k8s/services/dockerize_xapp_nginx_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/services/dockerize_xapp_nginx_service.yaml -------------------------------------------------------------------------------- /infra/k8s/services/dockerize_xapp_php_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/services/dockerize_xapp_php_service.yaml -------------------------------------------------------------------------------- /infra/k8s/services/dockerize_xapp_redis_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/services/dockerize_xapp_redis_service.yaml -------------------------------------------------------------------------------- /infra/k8s/vpa/dockerize_xapp_mysql_vpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/vpa/dockerize_xapp_mysql_vpa.yaml -------------------------------------------------------------------------------- /infra/k8s/vpa/dockerize_xapp_redis_vpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/infra/k8s/vpa/dockerize_xapp_redis_vpa.yaml -------------------------------------------------------------------------------- /services/database/mysql/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/database/mysql/.env.example -------------------------------------------------------------------------------- /services/database/mysql/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /services/database/mysql/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/database/mysql/Dockerfile -------------------------------------------------------------------------------- /services/database/mysql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/database/mysql/init.sql -------------------------------------------------------------------------------- /services/database/redis/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/database/redis/.env.example -------------------------------------------------------------------------------- /services/database/redis/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /services/database/redis/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/database/redis/Dockerfile -------------------------------------------------------------------------------- /services/database/redis/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/database/redis/redis.conf -------------------------------------------------------------------------------- /services/web/nginx/.env: -------------------------------------------------------------------------------- 1 | SERVER_PORT=80 2 | -------------------------------------------------------------------------------- /services/web/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/nginx/Dockerfile -------------------------------------------------------------------------------- /services/web/nginx/fastcgi_params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/nginx/fastcgi_params -------------------------------------------------------------------------------- /services/web/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/nginx/nginx.conf -------------------------------------------------------------------------------- /services/web/php/.dockerignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | -------------------------------------------------------------------------------- /services/web/php/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/.env -------------------------------------------------------------------------------- /services/web/php/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/.env.example -------------------------------------------------------------------------------- /services/web/php/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | .php-cs-fixer.cache 3 | -------------------------------------------------------------------------------- /services/web/php/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/Dockerfile -------------------------------------------------------------------------------- /services/web/php/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/composer.json -------------------------------------------------------------------------------- /services/web/php/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/composer.lock -------------------------------------------------------------------------------- /services/web/php/config/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/config/app.php -------------------------------------------------------------------------------- /services/web/php/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/public/index.php -------------------------------------------------------------------------------- /services/web/php/src/Database/DatabaseConnectionService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/src/Database/DatabaseConnectionService.php -------------------------------------------------------------------------------- /services/web/php/src/Database/RedisConnectionService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/src/Database/RedisConnectionService.php -------------------------------------------------------------------------------- /services/web/php/src/Entities/PostEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/src/Entities/PostEntity.php -------------------------------------------------------------------------------- /services/web/php/src/Init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/src/Init.php -------------------------------------------------------------------------------- /services/web/php/src/Migrations/PostMigration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/src/Migrations/PostMigration.php -------------------------------------------------------------------------------- /services/web/php/src/Repositories/PostRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/src/Repositories/PostRepository.php -------------------------------------------------------------------------------- /services/web/php/src/Servcies/RedisService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soulaimaneyahya/dockerize-php-xapp/HEAD/services/web/php/src/Servcies/RedisService.php --------------------------------------------------------------------------------