13 repository-uri
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 este o bază de date vectorială distribuită și un magazin vectorial multimodal conceput pentru a gestiona seturi de date la scară largă pentru regăsire și căutare prin similaritate. Servește ca backend pentru aplicații de tip large language model (LLM) și pipeline-uri de retrieval augmented generation (RAG) prin stocarea și regăsirea vectorilor denși, a vectorilor rari și a datelor full-text. Sistemul funcționează ca un motor de căutare hibrid, combinând embedding-urile vectoriale și căutarea full-text cu algoritmi de reranking pentru a identifica cele mai relevante documente. Suportă stocarea datelor multimodale, permițând menținerea unor tipuri de date diverse, inclusiv tensori, șiruri de caractere și valori numerice, într-un singur mediu. Baza de date oferă capabilități pentru gestionarea schemelor și a înregistrărilor, inclusiv importul, exportul și interogarea structurată a datelor. Include instrumente pentru gestionarea indicilor și optimizarea stocării, și oferă recuperarea stării prin snapshot-uri de sistem sau de tabel. Baza de date poate fi desfășurată ca un singur binar sau prin Docker și este accesibilă printr-un API HTTP și un SDK Python.
Provides containerized deployment via Docker for consistent environment setup of server and client processes.
Acest proiect este un instrument de extragere a premiilor bazat pe web și un manager de tombolă care utilizează o interfață bazată pe o sferă 3D pentru a executa selecții aleatorii ale câștigătorilor. Combină un strat de vizualizare Three.js cu un backend Express pentru a simula un proces de extragere a loteriei în cadrul unui browser. Aplicația permite configurarea nivelurilor de premii, a cantităților și a regulilor de extragere prin fișiere JSON, gestionând în același timp eligibilitatea și restricțiile câștigătorilor. Facilitează coordonarea giveaway-urilor prin importul listelor de participanți și exportul rezultatelor finale prin fișiere Excel pentru auditare și păstrarea evidenței. Sistemul suportă persistența stării server-side pentru a menține continuitatea sesiunii și este furnizat ca o aplicație containerizată pentru o implementare consistentă.
Provides consistent environment isolation by deploying the drawing tool using Docker containers.
Gods-pen este un builder vizual de pagini Vue.js și o platformă no-code de landing page-uri pentru crearea de pagini de marketing mobile responsive. Funcționează ca un sistem de gestionare a conținutului (CMS) dockerizat și un framework de componente extensibil, permițând designul și publicarea paginilor cu colectare de formulare integrată și urmărire analitică. Platforma dispune de un manager de marketplace de componente pentru încărcarea, descărcarea și monetizarea elementelor UI reutilizabile în diferite proiecte. Oferă un sistem cuprinzător pentru dezvoltarea de componente personalizate, utilizând un sistem de scaffolding și maparea proprietăților bazată pe schemă pentru a genera automat controale de editor vizual și interfețe de configurare. Sistemul acoperă compoziția vizuală a paginilor prin editorul drag-and-drop, gestionarea layout-ului pentru modale și caruseluri, și o bibliotecă de animații CSS cu previzualizări cadru cu cadru. Include gestionarea proiectelor pe echipe cu permisiuni bazate pe roluri, capturarea datelor vizitatorilor și analize de performanță a marketingului. Proiectul suportă instalarea self-hosted pe servere private folosind configurații de deployment containerizate.
Supports self-hosted installation on private servers using containerized Docker deployment configurations.
jdpro este un bot de automatizare dockerizat și un runner de sarcini programate, conceput pentru a automatiza colectarea recompenselor și conversia activelor digitale care expiră. Operează ca un set de scripturi deployate prin containere pentru a asigura o instalare și execuție consistentă pe diferite host-uri. Proiectul include un sistem de autentificare specializat care transformă cheile brute și gestionează cookie-urile de sesiune prin variabile de mediu pentru a menține stările de login automatizate. Dispune, de asemenea, de un manager de notificări prin webhook care direcționează actualizările sarcinilor către servicii externe, utilizând filtrarea bazată pe cuvinte cheie și fragmentarea payload-ului pentru a gestiona livrarea mesajelor și a reduce zgomotul. Sistemul acoperă o gamă mai largă de capabilități, inclusiv programarea conversiei activelor, gestionarea sesiunilor de cont și formatarea custom a notificărilor. Oferă utilitare pentru repararea instalărilor de repository-uri și orchestrarea deployment-urilor folosind Docker Compose.
Uses Docker containers to ensure consistent installation and execution of automation scripts across different hosts.
EasyAppointments este un sistem de programare a întâlnirilor auto-găzduit, conceput pentru a coordona timpii de rezervare între furnizorii de servicii și clienți. Acesta gestionează procesul de programare end-to-end, inclusiv organizarea serviciilor, alocarea furnizorilor și definirea regulilor și constrângerilor de rezervare. Platforma suportă rebranding-ul white-label, permițând eliminarea logo-urilor implicite și personalizarea textului interfeței pentru a lansa serviciul sub o identitate de afaceri privată. De asemenea, oferă gestionarea identității la nivel enterprise prin integrarea autentificării personalului și a administratorilor cu servicii de director LDAP centralizate. Sistemul include capabilități pentru sincronizarea bidirecțională cu calendare externe, cum ar fi Google Calendar, și utilizează webhooks pentru a declanșa notificări pentru automatizarea terță parte. Comunicarea este gestionată prin notificări automate prin e-mail și mementouri de programare atât pentru clienți, cât și pentru personal. Accesul este gestionat prin controlul accesului bazat pe roluri (RBAC) pentru a atribui permisiuni specifice în funcție de rolurile organizaționale. Aplicația poate fi implementată folosind containere Docker pentru a asigura medii consistente pe diferite servere.
Uses Docker containers to simplify installation and ensure consistent environments across servers.
FRRouting este o suită de rutare internet care cuprinde o colecție de daemoni ce implementează protocoale de rutare standard IPv4 și IPv6. Oferă un motor de protocol pentru BGP, un virtualizator de rețea EVPN și un manager de etichete MPLS, alături de o interfață de rutare gRPC pentru configurare programatică și preluarea datelor folosind modele YANG. Suita se distinge prin extensibilitatea sa printr-un framework de scripting Lua care execută scripturi personalizate la hook-uri interne pentru a modifica comportamentul de rutare. De asemenea, dispune de un model de configurare tranzacțional care utilizează baze de date separate pentru „candidate” și „running” pentru a asigura commit-uri atomice și rollback-uri ale setărilor de sistem. Proiectul acoperă o gamă largă de protocoale gateway interioare și exterioare, inclusiv OSPF, IS-IS, EIGRP și RIP. Suportă ingineria avansată a traficului prin Segment Routing și SRv6, virtualizarea rețelei prin izolarea VRF și L3VPN-uri, și monitorizarea cuprinzătoare prin SNMP și BGP Monitoring Protocol. Software-ul poate fi implementat prin compilare din sursă, toolchain-uri cross-architecture sau imagini de container Docker pre-construite.
Provides pre-built Docker images for deploying the routing suite in isolated environments.
Campus-imaotai este un instrument automatizat de rezervare a băuturilor alcoolice conceput pentru a programa și executa cereri zilnice de rezervare pentru produse la mare căutare. Funcționează ca un simulator de interacțiune cu aplicația care imită activitățile umane și cererile de rețea pentru a îndeplini cerințele de eligibilitate ale aplicației. Sistemul folosește un orchestrator de sarcini dockerizat pentru implementare și utilizează un gateway de notificare automatizat pentru a oferi alerte în timp real privind succesul sau eșecul încercărilor de achiziție. Utilizează un sistem de orchestrare multi-cont pentru a gestiona diverse profiluri de utilizatori și folosește logica de optimizare a magazinelor pentru a selecta endpoint-urile țintă pe baza proximității geografice și a volumului istoric de livrări. Software-ul include capabilități pentru înregistrarea contului, programarea rezervărilor și simularea activităților utilizatorilor, cum ar fi călătoriile virtuale și partajarea călătoriilor. Încorporează logica de sincronizare aleatorie și simularea API pentru a emula tiparele de interacțiune umană.
Deploys automated task scripts within Docker containers for consistent execution and easy setup.
Acest proiect este o platformă de guvernanță, risc și conformitate concepută pentru a centraliza guvernanța securității, gestionarea riscurilor și activitățile de conformitate cu reglementările. Funcționează ca un manager de framework de securitate cibernetică și un sistem de gestionare cantitativă a riscurilor, permițând organizațiilor să își urmărească postura de securitate printr-un hub centralizat. Platforma se distinge prin capacitatea sa de a decupla cerințele de reglementare de controalele tehnice de securitate, permițând utilizatorilor să mapeze o singură implementare pe mai multe framework-uri globale pentru a reduce duplicarea auditului. Se diferențiază în continuare printr-un strat de integrare care conectează agenții de model de limbaj la datele de guvernanță pentru interacțiune conversațională și un message bus pentru orchestrarea securității bazată pe evenimente. Capabilitățile largi acoperă orchestrarea auditului de securitate, gestionarea riscurilor terților și simularea riscurilor cantitative pentru modelarea scenariilor de amenințare. Sistemul include, de asemenea, instrumente pentru catalogarea activelor, controlul accesului bazat pe roluri cu autentificare multi-factor și urmărirea metricilor de performanță prin dashboard-uri de management. Aplicația poate fi implementată pe infrastructură privată, servere virtuale private sau clustere Kubernetes folosind Docker și Helm charts.
Orchestrates the application using Docker containers for consistent environment isolation.
Pgcat is a PostgreSQL middleware solution providing connection pooling, sharding, load balancing, and failover management. It functions as a proxy that optimizes resource usage and scalability by managing database sessions and distributing queries across multiple instances. The system distinguishes itself through traffic mirroring, which duplicates live production queries to test databases for validation. It also implements a sharding proxy to distribute data and queries across multiple database instances based on sharding keys. The project covers high availability through automated failover
Packages the service into a lightweight container image to ensure consistent deployment across different environments.
Acest proiect este o resursă educațională cuprinzătoare și un manual de tutoriale pentru construirea, antrenarea și implementarea modelelor de machine learning folosind TensorFlow 2. Acesta servește drept ghid de învățare structurat, acoperind concepte fundamentale de deep learning, inclusiv arhitecturi de rețele neuronale, diferențiere automată și operații cu tensori. Manualul oferă îndrumări tehnice pentru optimizarea eficienței execuției prin gestionarea memoriei GPU, antrenarea distribuită și cuantizarea modelelor. Include, de asemenea, manuale detaliate pentru construirea de pipeline-uri de date de înaltă performanță și exportul modelelor pentru servere de producție, dispozitive mobile și browsere web. Materialul acoperă o gamă largă de capabilități, inclusiv dezvoltarea de modele cu rețele convoluționale și recurente, implementarea de funcții de loss și straturi personalizate, precum și utilizarea modelelor pre-antrenate pentru transfer learning. De asemenea, abordează strategii de implementare pentru dispozitive edge și utilizarea runtime-urilor bazate pe cloud pentru accelerare hardware. Resursa este implementată sub forma unei colecții 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.