13 repositorios
Deployment of software components using Docker containers for consistent environment isolation.
Distinct from Docker Deployments: Existing candidates are too specific to payment servers or file servers; a general deployment tag is needed.
Explore 13 awesome GitHub repositories matching devops & infrastructure · Docker Deployments. Refine with filters or upvote what's useful.
Infinity es una base de datos vectorial distribuida y un almacén vectorial multimodal diseñado para gestionar datasets a gran escala para recuperación y búsqueda por similitud. Sirve como backend para aplicaciones de modelos de lenguaje grandes y pipelines de generación aumentada por recuperación (RAG) almacenando y recuperando vectores densos, vectores dispersos y datos de texto completo. El sistema funciona como un motor de búsqueda híbrido, combinando embeddings vectoriales y búsqueda de texto completo con algoritmos de reranking para identificar los documentos más relevantes. Admite el almacenamiento de datos multimodal, permitiendo el mantenimiento de diversos tipos de datos, incluyendo tensores, cadenas y numéricos, dentro de un único entorno. La base de datos ofrece capacidades para gestionar esquemas y registros, incluyendo importación, exportación y consultas estructuradas. Incluye herramientas para la gestión de índices y optimización de almacenamiento, y ofrece recuperación de estado mediante snapshots del sistema o de tablas. La base de datos puede desplegarse como un binario único o mediante Docker, y es accesible a través de una API HTTP y un SDK de Python.
Provides containerized deployment via Docker for consistent environment setup of server and client processes.
Este proyecto es una herramienta de sorteo de premios basada en web y gestor de rifas que utiliza una interfaz basada en una esfera 3D para ejecutar selecciones aleatorias de ganadores. Combina una capa de visualización Three.js con un backend Express para simular un proceso de sorteo de lotería dentro de un navegador. La aplicación permite la configuración de niveles de premios, cantidades y reglas de sorteo a través de archivos JSON, mientras gestiona la elegibilidad y restricciones de los ganadores. Facilita la coordinación de sorteos de eventos importando listas de participantes y exportando resultados finales a través de archivos Excel para auditoría y mantenimiento de registros. El sistema admite la persistencia de estado del lado del servidor para mantener la continuidad de la sesión y se proporciona como una aplicación contenedorizada para un despliegue consistente.
Provides consistent environment isolation by deploying the drawing tool using Docker containers.
Gods-pen es un constructor visual de páginas en Vue.js y plataforma de landing pages no-code para crear páginas de marketing móvil responsivas. Funciona como un sistema de gestión de contenido (CMS) dockerizado y un framework de componentes extensible, permitiendo el diseño y publicación de páginas con recolección de formularios y seguimiento de analíticas integrados. La plataforma cuenta con un gestor de mercado de componentes para subir, descargar y monetizar elementos de interfaz reutilizables en diferentes proyectos. Proporciona un sistema integral para el desarrollo de componentes personalizados, utilizando un sistema de andamiaje y mapeo de propiedades basado en esquemas para generar automáticamente controles de editor visual e interfaces de configuración. El sistema cubre la composición visual de páginas mediante un editor de arrastrar y soltar, gestión de diseño para modales y carruseles, y una librería de animaciones CSS con vistas previas fotograma a fotograma. Incluye gestión de proyectos basada en equipos con permisos basados en roles, captura de datos de visitantes y analíticas de rendimiento de marketing. El proyecto soporta la instalación autohospedada en servidores privados utilizando configuraciones de despliegue en contenedores.
Supports self-hosted installation on private servers using containerized Docker deployment configurations.
jdpro es un bot de automatización dockerizado y ejecutor de tareas programadas diseñado para automatizar la recolección de recompensas y la conversión de activos digitales que expiran. Opera como un conjunto de scripts desplegados mediante contenedores para garantizar una instalación y ejecución consistentes en diferentes hosts. El proyecto incluye un sistema de autenticación especializado que transforma claves sin procesar y gestiona cookies de sesión a través de variables de entorno para mantener estados de inicio de sesión automatizados. También cuenta con un gestor de notificaciones por webhook que enruta las actualizaciones de tareas a servicios externos, utilizando filtrado basado en palabras clave y división de carga útil para gestionar la entrega de mensajes y reducir el ruido. El sistema cubre una gama más amplia de capacidades, incluyendo la programación de conversión de activos, gestión de sesiones de cuenta y formato de notificaciones personalizadas. Proporciona utilidades para reparar instalaciones de repositorios y orquestar despliegues utilizando Docker Compose.
Uses Docker containers to ensure consistent installation and execution of automation scripts across different hosts.
EasyAppointments es un sistema de programación de citas autohospedado diseñado para coordinar horarios de reserva entre proveedores de servicios y clientes. Gestiona el proceso de programación de principio a fin, incluyendo la organización de servicios, la asignación de proveedores y la definición de reglas y restricciones de reserva. La plataforma admite el cambio de marca (white-label), permitiendo la eliminación de logotipos predeterminados y la personalización del texto de la interfaz para lanzar el servicio bajo una identidad comercial privada. También proporciona gestión de identidad de nivel empresarial integrando la autenticación de personal y administradores con servicios de directorio LDAP centralizados. El sistema incluye capacidades para la sincronización bidireccional con calendarios externos, como Google Calendar, y utiliza webhooks para activar notificaciones para automatizaciones de terceros. La comunicación se maneja a través de notificaciones automáticas por correo electrónico y recordatorios de citas tanto para clientes como para el personal. El acceso se gestiona mediante control de acceso basado en roles para asignar permisos específicos según los roles organizacionales. La aplicación puede desplegarse utilizando contenedores Docker para asegurar entornos consistentes en diferentes servidores.
Uses Docker containers to simplify installation and ensure consistent environments across servers.
FRRouting es una suite de enrutamiento de internet que comprende una colección de daemons que implementan protocolos de enrutamiento IPv4 e IPv6 estándar. Proporciona un motor de protocolo para BGP, un virtualizador de red EVPN y un gestor de etiquetas MPLS, junto con una interfaz de enrutamiento gRPC para la configuración programática y la recuperación de datos utilizando modelos YANG. La suite se distingue por su extensibilidad a través de un framework de scripting Lua que ejecuta scripts personalizados en hooks internos para modificar el comportamiento de enrutamiento. También cuenta con un modelo de configuración transaccional que utiliza bases de datos candidatas y en ejecución separadas para garantizar commits atómicos y reversiones de la configuración del sistema. El proyecto cubre una amplia gama de protocolos de puerta de enlace interior y exterior, incluyendo OSPF, IS-IS, EIGRP y RIP. Admite ingeniería de tráfico avanzada a través de Segment Routing y SRv6, virtualización de red a través de aislamiento VRF y L3VPNs, y monitoreo integral a través de SNMP y BGP Monitoring Protocol. El software se puede desplegar mediante compilación de fuente, cadenas de herramientas de arquitectura cruzada o imágenes de contenedor Docker preconstruidas.
Provides pre-built Docker images for deploying the routing suite in isolated environments.
Campus-imaotai es una herramienta automatizada de reserva de licores diseñada para programar y ejecutar solicitudes de reserva diarias para productos de alta demanda. Funciona como un simulador de interacción de aplicaciones que imita actividades humanas y solicitudes de red para cumplir con los requisitos de elegibilidad de la aplicación. El sistema emplea un orquestador de tareas dockerizado para el despliegue y utiliza una puerta de enlace de notificaciones automatizada para proporcionar alertas en tiempo real sobre el éxito o fracaso de los intentos de compra. Utiliza un sistema de orquestación multi-cuenta para gestionar varios perfiles de usuario y utiliza lógica de optimización de tiendas para seleccionar endpoints objetivo basados en la proximidad geográfica y el volumen histórico de envíos. El software incluye capacidades para el registro de cuentas, programación de reservas y la simulación de actividades de usuario como viajes virtuales y uso compartido de viajes. Incorpora lógica de tiempo aleatorio y simulación de API para emular patrones de interacción humana.
Deploys automated task scripts within Docker containers for consistent execution and easy setup.
Este proyecto es una plataforma de gobernanza, riesgo y cumplimiento diseñada para centralizar las actividades de gobernanza de seguridad, gestión de riesgos y cumplimiento normativo. Funciona como un gestor de framework de ciberseguridad y un sistema de gestión de riesgos cuantitativos, permitiendo a las organizaciones rastrear su postura de seguridad a través de un centro centralizado. La plataforma se distingue por su capacidad para desacoplar los requisitos normativos de los controles de seguridad técnicos, permitiendo a los usuarios mapear una única implementación a través de múltiples frameworks globales para reducir la duplicación de auditorías. Se diferencia aún más a través de una capa de integración que conecta agentes de modelos de lenguaje a datos de gobernanza para la interacción conversacional y un bus de mensajes para la orquestación de seguridad basada en eventos. Las capacidades amplias cubren la orquestación de auditorías de seguridad, gestión de riesgos de terceros y simulación de riesgos cuantitativos para modelar escenarios de amenazas. El sistema también incluye herramientas para la catalogación de activos, control de acceso basado en roles con autenticación multifactor y seguimiento de métricas de rendimiento a través de dashboards de gestión. La aplicación puede desplegarse en infraestructura privada, servidores privados virtuales o clústeres de Kubernetes utilizando Docker y Helm charts.
Orchestrates the application using Docker containers for consistent environment isolation.
Pgcat es una solución de middleware para PostgreSQL que ofrece agrupación de conexiones (connection pooling), sharding, balanceo de carga y gestión de conmutación por error (failover). Funciona como un proxy que optimiza el uso de recursos y la escalabilidad gestionando sesiones de base de datos y distribuyendo consultas entre múltiples instancias. El sistema destaca por su capacidad de duplicación de tráfico (traffic mirroring), que replica consultas de producción en tiempo real hacia bases de datos de prueba para su validación. También implementa un proxy de sharding para distribuir datos y consultas entre múltiples instancias de base de datos basándose en claves de particionamiento. El proyecto cubre la alta disponibilidad mediante failover automatizado y monitoreo del estado de los servidores. Incluye enrutamiento de tráfico para separar operaciones de lectura y escritura, seguridad en la capa de transporte (TLS) para comunicaciones cifradas y una base de datos administrativa virtual para la gestión del sistema y la exportación de métricas de rendimiento. El servicio se distribuye como un contenedor Docker para garantizar un despliegue consistente en diferentes entornos.
Packages the service into a lightweight container image to ensure consistent deployment across different environments.
Este proyecto es un recurso educativo integral y un manual de tutoriales para construir, entrenar y desplegar modelos de machine learning usando TensorFlow 2. Sirve como una guía de aprendizaje estructurada que cubre conceptos fundamentales de deep learning, incluyendo arquitecturas de redes neuronales, diferenciación automática y operaciones con tensores. El manual proporciona orientación técnica sobre cómo optimizar la eficiencia de ejecución mediante la gestión de memoria de GPU, entrenamiento distribuido y cuantización de modelos. También incluye guías detalladas para construir pipelines de datos de alto rendimiento y exportar modelos para servidores de producción, dispositivos móviles y navegadores web. El material abarca una amplia gama de capacidades, incluyendo el desarrollo de modelos con redes convolucionales y recurrentes, la implementación de funciones de pérdida y capas personalizadas, y el uso de modelos preentrenados para transfer learning. También aborda estrategias de despliegue para dispositivos edge y el uso de entornos de ejecución en la nube para aceleración por hardware. El recurso está implementado como una colección de Jupyter Notebooks.
Provides instructions for deploying TensorFlow environments using Docker containers for consistent isolation.
This project is a PHP SQL REST API generator and database API wrapper that automatically transforms SQL database tables into a functional web interface. It serves as a lightweight layer that maps HTTP methods to SQL commands, allowing for the creation, reading, updating, and deletion of records without writing manual endpoint code. The tool distinguishes itself by providing a dedicated spatial data API gateway for querying and exporting geometry columns using GeoJSON and WKT standards. It also functions as a multi-tenant data API, capable of isolating records for different users through share
Deploys the application as a container with a web server and SQL drivers for isolation.
bknd is a self-hosted backend-as-a-service platform and serverless backend framework that provides an integrated environment for managing databases, authentication, and file storage. It functions as a headless CMS and a portable API engine designed to run across various JavaScript runtimes, including Node.js, Bun, Cloudflare Workers, and AWS Lambda. The project distinguishes itself through a combination of schema-driven API generation and a built-in database management UI. It enables the definition of data structures either programmatically via a type-safe API or visually through an administr
Provides Docker packaging for consistent execution across different environments and runtimes.
light-4j is a Java microservices framework designed for building scalable distributed systems. It provides a toolkit for developing cloud-native services with integrated support for service discovery, telemetry, and secure inter-service communication. The project includes a runtime OpenAPI request validator to ensure communication consistency by checking data against formal specifications. It also features an OAuth2 API security gateway for verifying identity tokens and managing credentials, alongside an event-sourcing messaging system for building command query responsibility segregation arc
Generates Docker and DevOps configurations for consistent environment isolation and deployment.