Commit Graph

6 Commits

Author SHA1 Message Date
6bf2bc793b
Add Docker setup for production environment. 2023-12-08 21:10:31 +06:00
17fcc6e976
Removed unnecessary copying in Docker for development. 2023-09-19 17:26:26 +06:00
9bfd3fef1a
Add Swagger API documentation and proxy routing.
Added Swagger as a new service in the docker-compose file for generating the API documentation. The new API documentation is provided via an OpenAPI file located at `public/swagger.json`. Changes in routing were done to handle /api-docs requests and redirect them to the running Swagger UI instance. This will make API easier to understand and debug.
2023-08-23 01:02:56 +06:00
37e5c6f8a6
Changed nodejs to 20. 2023-06-29 22:14:58 +06:00
fcf7cfa584
This commit introduces a MySQL container and an Adminer container to the docker-compose.yml file. The dependencies list was also updated, swapping the 'app' and 'db' listings to ensure the correct start-up order. An additional MySQL configuration file was added to mitigate heavy CPU usage. A new .gitignore file is also introduced to avoid unintended inclusion of database files in version control. 2023-06-28 21:43:39 +06:00
15225e860c
Install Laravel. 2023-03-05 20:14:04 +06:00