2 repositorios
Custom scripts for automating the compression, transfer, and installation of application code to servers.
Distinct from Deployment Automation Scripts: Focuses on a manual script-based delivery workflow rather than heavy CI/CD orchestration or security-specific scripts.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Deployment Scripts. Refine with filters or upvote what's useful.
Backendlore es una colección de guías arquitectónicas y patrones para construir APIs HTTP JSON sin estado utilizando Node.js. Se centra en el diseño de sistemas backend que descargan la sesión y el estado de la aplicación a bases de datos externas y almacenes en memoria para facilitar el escalado horizontal. El proyecto proporciona estándares de implementación específicos para APIs REST, incluyendo validación de payload de peticiones y el uso de cookies firmadas criptográficamente para la gestión de sesiones. Detalla una estrategia para la gestión de archivos que combina caché en el sistema de archivos local para una entrega de alta velocidad con almacenes de objetos en la nube para una durabilidad a largo plazo. El framework cubre una amplia gama de capacidades a nivel de sistema, incluyendo primitivas de seguridad para la prevención de CSRF y enrutamiento basado en permisos, optimizaciones de rendimiento como caché de contenido basado en hash y escalado de clúster multiproceso, y herramientas de observabilidad para notificaciones centralizadas del sistema. También describe flujos de trabajo para migraciones de esquemas de bases de datos y despliegue en servidores Linux.
Utilizes deployment scripts to manage file compression, transfer, dependency installation, and process restarts.
Este proyecto es una herramienta de análisis estático y linter para Ruby on Rails diseñada para identificar olores arquitectónicos y violaciones de mejores prácticas. Sirve como linter de calidad de código, auditor arquitectónico, escáner de seguridad y analizador de rendimiento para aplicaciones Rails. La herramienta evalúa la separación de responsabilidades entre controladores, modelos y plantillas de vista para reducir la deuda técnica. Identifica patrones de codificación subóptimos y aplica consistencia estilística, mientras escanea específicamente vulnerabilidades de seguridad como la asignación masiva (mass assignment) desprotegida en los modelos. La superficie de análisis cubre la detección de consultas a bases de datos ineficientes y patrones de recuperación de datos pesados en memoria. También audita el diseño de rutas, valida la persistencia de registros e identifica el manejo inadecuado de errores y configuraciones erróneas de zona horaria. Los usuarios pueden gestionar el análisis definiendo qué comprobaciones de código habilitar o deshabilitar a través de un archivo de configuración.
Configures deployment scripts to handle dependency management using a single line of configuration.