Commit Graph

4 Commits

Author SHA1 Message Date
vcorre 0037ab6e73 Add Elasticsearch index creation and population to entrypoint
This update ensures the Elasticsearch indexes are created and populated during container startup. It improves initial setup automation by running relevant Artisan commands to handle data indexing and predb population seamlessly.
2024-12-19 15:27:49 +01:00
vcorre cbf63acc6b Refactor .env file creation in docker entrypoint
Moved .env file creation logic to execute earlier in the script for better clarity and structure. Ensures .env is generated before running subsequent commands, improving maintainability.
2024-12-19 12:36:59 +01:00
PyRowMan 96b95dc6ee Add .env.dist, Manticore service, and environment substitution
Introduced a new `.env.dist` template to streamline environment variable management. Added Manticore service to the `docker-compose.yml` for enhanced database querying support. Updated `docker-entrypoint.sh` to use `envsubst` for environment substitution when generating `.env`.
2024-12-18 12:01:54 +01:00
PyRowMan 0cc01331f2 Add Docker setup with Dockerfile, docker-compose, and entrypoint
This commit introduces a Dockerized environment for the application, including a Dockerfile, docker-compose.yml, and a custom entrypoint script. The setup supports multiple services like MariaDB, Redis, and Elasticsearch, with health checks and environment configurations. It also automates dependency installation, environment setup, and Laravel-specific tasks like caching and installation processes.
2024-12-17 22:35:33 +01:00