6 repository-uri
Attaches debuggers to applications executing within an isolated container environment.
Distinct from Container Runtime Debugging: Focuses on high-level application debugging (breakpoints, stepping) rather than low-level runtime binary injection.
Explore 6 awesome GitHub repositories matching devops & infrastructure · Containerized Application Debugging. Refine with filters or upvote what's useful.
This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a
Runs and attaches a debugger to applications executing inside the container environment for real-time state inspection.
Acest proiect oferă o colecție de kituri de implementare, ghiduri și cod sursă concepute pentru a preda dezvoltarea aplicațiilor containerizate și managementul clusterelor. Servește drept cale de învățare pentru împachetarea aplicațiilor cu Docker și orchestrarea workload-urilor în Kubernetes. Repository-ul include walkthrough-uri practice pentru construirea de pipeline-uri de livrare automatizate folosind runner-e containerizate și agenți de build. De asemenea, oferă o suită de ghiduri pentru implementarea observabilității cloud-native, implementarea service mesh-urilor și gestionarea configurațiilor clusterelor Kubernetes. Materialul acoperă o gamă largă de capabilități DevOps, inclusiv automatizarea pipeline-urilor CI/CD, rutarea traficului de rețea și furnizarea de stocare persistentă. De asemenea, abordează preocupări de infrastructură precum controlul accesului bazat pe roluri (RBAC), furnizarea de certificate SSL și colectarea metricilor și log-urilor de performanță ale sistemului.
Provides guides for attaching debuggers to applications executing within isolated container environments.
LoopBack Next este un framework API Node.js utilizat pentru construirea de API-uri REST și multi-protocol. Funcționează ca o implementare de server OpenAPI care poate fie să genereze specificații lizibile de către mașină din cod, fie să producă controllere și modele de implementare din specificații existente. Framework-ul se remarcă printr-un container central de injecție a dependențelor și un strat de acces la date bazat pe modelul repository. Această arhitectură decuplează logica aplicației de construcția componentelor și stocarea persistentă, permițând un sistem pluggable unde sursele de date și logica de business sunt izolate printr-un sistem standardizat de conectori. Proiectul acoperă o gamă largă de capabilități, inclusiv controlul accesului bazat pe roluri cu strategii de autentificare pluggable și orchestrarea serviciilor externe REST și SOAP. De asemenea, oferă instrumente pentru comunicarea în timp real prin endpoint-uri WebSocket, validarea schemelor JSON și scaffolding-ul automatizat al proiectelor printr-o interfață de linie de comandă. Dezvoltarea este susținută de un set de instrumente CLI pentru bootstrapping-ul aplicațiilor, generarea componentelor API și gestionarea dependențelor proiectului.
Attaches a debugger to containerized processes to enable breakpoint-based troubleshooting in an editor.
Devilbox este un mediu de dezvoltare containerizat care oferă o suită reproductibilă de servere web, baze de date și runtime-uri de limbaj gestionate printr-o configurație unificată. Acesta funcționează ca un stack de dezvoltare locală bazat pe Docker pentru stack-urile software LAMP și MEAN și ca un manager pentru comutarea între diferite versiuni ale acestor servicii pentru a se potrivi cerințelor specifice ale proiectului. Sistemul se distinge prin automatizarea orchestrării rețelei locale. Include un manager de host virtual bazat pe Docker care mapează automat directoarele locale la domenii personalizate și un orchestrator local de DNS și SSL care gestionează rezoluția domeniilor interne și generează certificate de încredere pentru dezvoltarea HTTPS. Proiectul acoperă o gamă largă de capabilități, inclusiv administrarea bazelor de date și a serviciilor prin interfețe web, versionarea runtime-urilor de limbaj și găzduirea site-urilor multi-proiect. De asemenea, oferă instrumente pentru interceptarea e-mailurilor de ieșire, monitorizarea stării serviciilor printr-un dashboard și executarea toolchain-urilor de dezvoltare direct în containere.
Allows step-through code analysis by attaching debuggers to applications executing within isolated containers.
Lando este un manager de mediu de dezvoltare Docker și un orchestrator de dezvoltare locală utilizat pentru a crea stack-uri de aplicații izolate. Funcționează ca un provisioner de stack de dezvoltare web care coordonează servere web, baze de date și runtime-uri pentru a asigura paritatea mediului în diferite sisteme de operare. Proiectul se distinge prin bootstrapping-ul mediului bazat pe rețete pentru stack-uri comune precum LAMP, LEMP și MEAN, precum și provisionare dedicată pentru platforme CMS precum WordPress, Drupal și Joomla. Își diferențiază în continuare capabilitățile acționând ca un instrument de sincronizare pentru hosting remote, permițând utilizatorilor să oglindească configurațiile serviciilor de producție și să sincronizeze datele site-ului cu furnizorii de hosting cloud. Sistemul acoperă o gamă largă de capabilități de infrastructură și networking, inclusiv rutare automată prin reverse proxy, gestionarea certificatelor SSL printr-o autoritate de certificare internă și maparea volumelor host-to-container. Oferă, de asemenea, instrumente pentru automatizarea fluxului de lucru containerizat, cum ar fi execuția pașilor de build, accesul interactiv la shell-ul serviciului și interceptarea email-urilor pentru testare. Mediul este gestionat printr-o interfață de linie de comandă care se ocupă de ciclul de viață al aplicației, inclusiv pornirea, oprirea și reconstruirea stack-urilor containerizate izolate.
Integrates Xdebug to enable step-through debugging for PHP applications running within containers.
Acest proiect oferă un mediu de dezvoltare containerizat conceput pentru a standardiza stack-urile de server web, inclusiv Apache, MySQL și PHP. Orchestrează aceste servicii într-o configurație consistentă și portabilă care asigură un comportament fiabil pe diferite mașini și între membrii echipei. Mediul se distinge prin integrarea instrumentelor de securitate și gestionare a traficului de nivel de producție direct în fluxul de lucru local. Automatizează generarea și aplicarea certificatelor SSL și TLS pentru a permite conexiuni criptate pentru domeniile locale, utilizând în același timp un reverse proxy pentru a direcționa traficul și a simula load balancing-ul de nivel de producție. Stack-ul include o suită cuprinzătoare de utilitare administrative și de diagnostic, cum ar fi o interfață grafică bazată pe web pentru gestionarea bazelor de date și suport pentru conectarea debuggerelor la distanță pentru a inspecta starea aplicației. Dezvoltatorii pot gestiona infrastructura prin fișiere de configurare centralizate și variabile de mediu, menținând în același timp stocarea persistentă a datelor și sincronizarea codului în timp real prin directoare mapate de pe host. Proiectul este configurat printr-un format de fișier declarativ și include utilitare de linie de comandă pentru acces direct la shell-ul containerelor de servicii izolate.
Supports connecting remote debuggers to running containers to inspect application state.