Refactor Docker configuration and development setup

- Update .dockerignore with comprehensive ignore patterns for API and client
- Modify docker-compose files to improve service configurations
- Enhance Nginx configuration for development and production environments
- Refactor Dockerfile.api with improved build process
- Add docker-setup.sh script for simplified Docker deployment
- Update update-credentials.vue page with improved UI
- Remove hCaptcha dependency from package-lock.json
- Update PHP configuration and entrypoint scripts
This commit is contained in:
Julien Nahum
2025-01-29 16:00:01 +01:00
parent bf85d8fa76
commit f7df6bc0d7
26 changed files with 1978 additions and 1749 deletions

View File

@@ -10,7 +10,7 @@ main() {
prep_storage
wait_for_db
apply_db_migrations
run_init_project
run_init_project
run_server "$@"
fi
}
@@ -49,7 +49,7 @@ wait_for_db() {
apply_db_migrations() {
echo "Running DB Migrations"
./artisan migrate
./artisan migrate --force
}
run_init_project() {
@@ -59,7 +59,7 @@ run_init_project() {
run_server() {
echo "Starting server $@"
exec /usr/local/bin/docker-php-entrypoint "$@"
exec "$@"
}
main "$@"