Commit Graph

6 Commits

Author SHA1 Message Date
stephan.kasdorf
2572c28648 Refactored the application's dockerization and added new services
This commit involves significant changes to the application's infrastructure. It refactors the application into two separate services: 'nibiru-auth-api' and 'nibiru-webhook-receiver'. Each service has its corresponding Dockerfile, Nginx & PHP-FPM configuration. It also provides a separate Nginx configuration for handling requests for each service. New environment files, start and stop scripts are introduced to facilitate local and production deployments.
2024-05-31 15:13:10 +02:00
stephan.kasdorf
7e860b019a Remove VIRTUAL_HOST environment variable from docker-compose file
The VIRTUAL_HOST environment variable was removed from the docker-compose.yml file. This change was made to streamline the file and ensure only necessary configurations are present. The system's operation should not be affected as VIRTUAL_HOST is not essential for the process flow.
2024-05-29 16:25:46 +02:00
stephan.kasdorf
0343261a62 Remove VIRTUAL_HOST environment variable from docker-compose file
The VIRTUAL_HOST environment variable was removed from the docker-compose.yml file. This change was made to streamline the file and ensure only necessary configurations are present. The system's operation should not be affected as VIRTUAL_HOST is not essential for the process flow.
2024-05-29 16:16:04 +02:00
stephan.kasdorf
6c2d67a140 Add LetsEncrypt host to env and docker-compose files
An update was made in the environment variable `.env` file, where a new host for LetsEncrypt was added. This LetsEncrypt host was then also added to the `docker-compose.yml` file. These changes equip the application with SSL encryption capabilities.
2024-05-29 16:14:12 +02:00
stephan.kasdorf
d127abb364 Downgrade docker-compose version to 3.3
The version of docker-compose was downgraded from 3.8 to 3.3 in the docker-compose.yml file due to compatibility issues.
2024-05-29 15:56:50 +02:00
stephan.kasdorf
40139d144b Added GitHub webhook functionality and configuration for API interaction
This commit introduces functionality for GitHub webhook interaction and API calls. The git operations are handled by a custom GitHub client in PHP, details for API endpoints are outlined in a new OpenAPI schema, and the project setup includes PHP FPM and NGINX configuration using Docker. A webhook receiver is also added to process incoming webhook payloads.
2024-05-29 15:32:08 +02:00