├── .DS_Store ├── .env.example ├── .gitignore ├── Jenkinsfile ├── README.md ├── application ├── .editorconfig ├── .env.deploy ├── .env.example ├── .gitattributes ├── .gitignore ├── README.md ├── app │ ├── Http │ │ └── Controllers │ │ │ └── Controller.php │ ├── Models │ │ └── User.php │ └── Providers │ │ └── AppServiceProvider.php ├── artisan ├── bootstrap │ ├── app.php │ ├── cache │ │ └── .gitignore │ └── providers.php ├── composer.json ├── composer.lock ├── config │ ├── app.php │ ├── auth.php │ ├── cache.php │ ├── database.php │ ├── filesystems.php │ ├── logging.php │ ├── mail.php │ ├── queue.php │ ├── services.php │ └── session.php ├── database │ ├── .gitignore │ ├── factories │ │ └── UserFactory.php │ ├── migrations │ │ ├── 0001_01_01_000000_create_users_table.php │ │ ├── 0001_01_01_000001_create_cache_table.php │ │ └── 0001_01_01_000002_create_jobs_table.php │ └── seeders │ │ └── DatabaseSeeder.php ├── package.json ├── phpunit.xml ├── public │ ├── .htaccess │ ├── favicon.ico │ ├── index.php │ └── robots.txt ├── resources │ ├── css │ │ └── app.css │ ├── js │ │ ├── app.js │ │ └── bootstrap.js │ └── views │ │ └── welcome.blade.php ├── routes │ ├── console.php │ └── web.php ├── storage │ ├── app │ │ ├── .gitignore │ │ └── public │ │ │ └── .gitignore │ ├── framework │ │ ├── .gitignore │ │ ├── cache │ │ │ ├── .gitignore │ │ │ └── data │ │ │ │ └── .gitignore │ │ ├── sessions │ │ │ └── .gitignore │ │ ├── testing │ │ │ └── .gitignore │ │ └── views │ │ │ └── .gitignore │ └── logs │ │ └── .gitignore ├── tests │ ├── Feature │ │ └── ExampleTest.php │ ├── TestCase.php │ └── Unit │ │ └── ExampleTest.php └── vite.config.js ├── docker-compose.yml ├── docker ├── .DS_Store ├── cadvisor │ └── Dockerfile ├── grafana │ ├── Dockerfile │ ├── grafana.ini │ └── provisioning │ │ └── datasources │ │ └── datasources.yml ├── jenkins │ ├── .DS_Store │ └── Dockerfile ├── mysql │ ├── Dockerfile │ └── my.conf ├── mysqld-exporter │ ├── Dockerfile │ └── my.cnf ├── nginx │ ├── production │ │ ├── Dockerfile │ │ └── default.conf │ └── staging │ │ ├── Dockerfile │ │ └── default.conf ├── php │ ├── Dockerfile │ └── php.ini └── prometheus │ ├── Dockerfile │ └── config │ └── prometheus.yml ├── filesystem ├── .DS_Store ├── .gitignore ├── production │ └── .gitignore └── staging │ └── .gitignore ├── img.png ├── makefile └── setup.sh /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/.DS_Store -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/.gitignore -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/README.md -------------------------------------------------------------------------------- /application/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/.editorconfig -------------------------------------------------------------------------------- /application/.env.deploy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/.env.deploy -------------------------------------------------------------------------------- /application/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/.env.example -------------------------------------------------------------------------------- /application/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/.gitattributes -------------------------------------------------------------------------------- /application/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/.gitignore -------------------------------------------------------------------------------- /application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/README.md -------------------------------------------------------------------------------- /application/app/Http/Controllers/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/app/Http/Controllers/Controller.php -------------------------------------------------------------------------------- /application/app/Models/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/app/Models/User.php -------------------------------------------------------------------------------- /application/app/Providers/AppServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/app/Providers/AppServiceProvider.php -------------------------------------------------------------------------------- /application/artisan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/artisan -------------------------------------------------------------------------------- /application/bootstrap/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/bootstrap/app.php -------------------------------------------------------------------------------- /application/bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /application/bootstrap/providers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/bootstrap/providers.php -------------------------------------------------------------------------------- /application/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/composer.json -------------------------------------------------------------------------------- /application/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/composer.lock -------------------------------------------------------------------------------- /application/config/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/config/app.php -------------------------------------------------------------------------------- /application/config/auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/config/auth.php -------------------------------------------------------------------------------- /application/config/cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/config/cache.php -------------------------------------------------------------------------------- /application/config/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/config/database.php -------------------------------------------------------------------------------- /application/config/filesystems.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/config/filesystems.php -------------------------------------------------------------------------------- /application/config/logging.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/config/logging.php -------------------------------------------------------------------------------- /application/config/mail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/config/mail.php -------------------------------------------------------------------------------- /application/config/queue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/config/queue.php -------------------------------------------------------------------------------- /application/config/services.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/config/services.php -------------------------------------------------------------------------------- /application/config/session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/config/session.php -------------------------------------------------------------------------------- /application/database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite* 2 | -------------------------------------------------------------------------------- /application/database/factories/UserFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/database/factories/UserFactory.php -------------------------------------------------------------------------------- /application/database/migrations/0001_01_01_000000_create_users_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/database/migrations/0001_01_01_000000_create_users_table.php -------------------------------------------------------------------------------- /application/database/migrations/0001_01_01_000001_create_cache_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/database/migrations/0001_01_01_000001_create_cache_table.php -------------------------------------------------------------------------------- /application/database/migrations/0001_01_01_000002_create_jobs_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/database/migrations/0001_01_01_000002_create_jobs_table.php -------------------------------------------------------------------------------- /application/database/seeders/DatabaseSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/database/seeders/DatabaseSeeder.php -------------------------------------------------------------------------------- /application/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/package.json -------------------------------------------------------------------------------- /application/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/phpunit.xml -------------------------------------------------------------------------------- /application/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/public/.htaccess -------------------------------------------------------------------------------- /application/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/public/index.php -------------------------------------------------------------------------------- /application/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /application/resources/css/app.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /application/resources/js/app.js: -------------------------------------------------------------------------------- 1 | import './bootstrap'; 2 | -------------------------------------------------------------------------------- /application/resources/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/resources/js/bootstrap.js -------------------------------------------------------------------------------- /application/resources/views/welcome.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/resources/views/welcome.blade.php -------------------------------------------------------------------------------- /application/routes/console.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/routes/console.php -------------------------------------------------------------------------------- /application/routes/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/routes/web.php -------------------------------------------------------------------------------- /application/storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /application/storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /application/storage/framework/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/storage/framework/.gitignore -------------------------------------------------------------------------------- /application/storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /application/storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /application/storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /application/storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /application/storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /application/storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /application/tests/Feature/ExampleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/tests/Feature/ExampleTest.php -------------------------------------------------------------------------------- /application/tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/tests/TestCase.php -------------------------------------------------------------------------------- /application/tests/Unit/ExampleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/tests/Unit/ExampleTest.php -------------------------------------------------------------------------------- /application/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/application/vite.config.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/.DS_Store -------------------------------------------------------------------------------- /docker/cadvisor/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/cadvisor/Dockerfile -------------------------------------------------------------------------------- /docker/grafana/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/grafana/Dockerfile -------------------------------------------------------------------------------- /docker/grafana/grafana.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/grafana/grafana.ini -------------------------------------------------------------------------------- /docker/grafana/provisioning/datasources/datasources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/grafana/provisioning/datasources/datasources.yml -------------------------------------------------------------------------------- /docker/jenkins/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/jenkins/.DS_Store -------------------------------------------------------------------------------- /docker/jenkins/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/jenkins/Dockerfile -------------------------------------------------------------------------------- /docker/mysql/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mysql:8.0.19 2 | -------------------------------------------------------------------------------- /docker/mysql/my.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/mysql/my.conf -------------------------------------------------------------------------------- /docker/mysqld-exporter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/mysqld-exporter/Dockerfile -------------------------------------------------------------------------------- /docker/mysqld-exporter/my.cnf: -------------------------------------------------------------------------------- 1 | [client] 2 | user=root 3 | password=secret 4 | host=mysql 5 | -------------------------------------------------------------------------------- /docker/nginx/production/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM nginx:latest 2 | -------------------------------------------------------------------------------- /docker/nginx/production/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/nginx/production/default.conf -------------------------------------------------------------------------------- /docker/nginx/staging/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM nginx:latest 2 | -------------------------------------------------------------------------------- /docker/nginx/staging/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/nginx/staging/default.conf -------------------------------------------------------------------------------- /docker/php/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/php/Dockerfile -------------------------------------------------------------------------------- /docker/php/php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/php/php.ini -------------------------------------------------------------------------------- /docker/prometheus/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/prometheus/Dockerfile -------------------------------------------------------------------------------- /docker/prometheus/config/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/docker/prometheus/config/prometheus.yml -------------------------------------------------------------------------------- /filesystem/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/filesystem/.DS_Store -------------------------------------------------------------------------------- /filesystem/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /filesystem/production/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/filesystem/production/.gitignore -------------------------------------------------------------------------------- /filesystem/staging/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/filesystem/staging/.gitignore -------------------------------------------------------------------------------- /img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/img.png -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/makefile -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elishaukpong/ci-cd-workflow/HEAD/setup.sh --------------------------------------------------------------------------------