from ironxl import *
# Supported for XLSX, XLS, XLSM, XLTX, CSV, and TSV
workbook = WorkBook.Load("sample.xlsx")
# Select worksheet at index 0
worksheet = workbook.WorkSheets[0]
# Get any existing worksheet
first_sheet = workbook.DefaultWorkSheet
# Select a cell and return the converted value
cell_value = worksheet["A2"].IntValue
# Read from ranges of cells elegantly.
for cell in worksheet["A2:A10"]:
print("Cell {} has value '{}'".format(cell.AddressString, cell.Text))
# Calculate aggregate values such as Min, and Sum
total_sum = worksheet["A2:A10"].Sum()
Coolify Docker Compose (Wie es für Entwickler funktioniert)
Veröffentlicht 14. Januar 2025
Teilen Sie:
Einführung
Docker hat das Paradigma der Softwareentwicklung, des Versands und der Bereitstellung verändert. Es ist eine Containerisierungsplattform, auf der ein Entwickler eine Anwendung und deren Abhängigkeiten in einem einsatzbereiten Container mit minimalem Platzbedarf verpacken kann. Die Konsistenz, die die Container über verschiedene Umgebungen hinweg garantieren, ermöglicht nahtlose Bereitstellung und Skalierung über unterschiedliche Umgebungen: von der Entwicklung über das Testen bis hin zur Produktion. MitDocker, Organisationen die Infrastrukturkomplexität reduzieren, die Ressourceneffizienz steigern und den Entwicklungszyklus beschleunigen.
Was ist Coolify?
Coolifyist eine Open-Source, selbst gehostete Plattform, die darauf abzielt, das Bereitstellen und Verwalten von Anwendungen, Datenbanken und Websites zu vereinfachen. Es bietet eine sehr benutzerfreundliche Oberfläche, die die Komplexität traditioneller DevOps-Prozesse abstrahiert, sodass Entwickler Anwendungen auf jeden Server, einschließlich ihrer eigenen Server, mit nur wenigen Klicks bereitstellen können. Coolify unterstützt beliebte Frameworks, dockerisierte Anwendungen, statische Websites und Datenbanken wie PostgreSQL und MySQL und macht es so zu einem vielseitigen Werkzeug für Entwickler und kleine Teams. Mit der Möglichkeit der kontinuierlichen Bereitstellung durch Integrationen mit Cloud-Plattformen und Git-Repositories legt Coolify den Fokus auf das Selbst-Hosting für Datenschutz und Kontrolle. Coolify funktioniert gut für diejenigen, die den Einsatz automatisieren möchten, ohne sich unbedingt mit den Details von DevOps beschäftigen zu müssen.
Funktionen von Coolify
Coolify ist eine selbstgehostete Lösung, die das Bereitstellen und Verwalten erleichtert. Coolify vereint Benutzerfreundlichkeitsmerkmale mit Containerisierung und Automatisierung. Hauptmerkmale umfassen:
Mühelose Anwendungsbereitstellung
Stellen Sie Ihre Anwendungen in kürzester Zeit mit der intuitiven webbasierten Oberfläche bereit.
Unterstützung für Node.js, Python, Ruby, PHP und viele andere Sprachen und Frameworks.
Dockerisierte Anwendungsunterstützung
Einfache Bereitstellung und Verwaltung von Docker-containerisierten Anwendungen.
Verwaltet Docker Compose für Multi-Container-Setups.
Statische Website-Hosting
Bereitstellen Sie statische Web-Apps, die mit Frameworks wie Hugo, Jekyll und Next.js erstellt wurden, direkt einsatzbereit ohne zusätzliche Konfiguration.
Datenbank-Management
Einfache Einrichtung und Verwaltung beliebter Datenbanken, einschließlich:
PostgreSQL
MySQL
MongoDB
Redis
Backup und Wiederherstellung
Git-Integration
Verbinden Sie Coolify mit Ihren Anbietern. Derzeit funktionieren GitHub, Bitbucket und GitLab.
Bei jedem Push in Ihr Repository automatisch erstellen und bereitstellen.
Kontinuierliche Bereitstellung
Automatisierte Bereitstellungspipelines jedes Mal, wenn sich etwas in Ihrem Code ändert.
Eingebautes CI/CD für nahtloses Lebenszyklusmanagement Ihrer Anwendung.
Multi-Cloud
Stellen Sie Anwendungen auf jeder beliebten Cloud-Plattform oder auf Ihrem lokalen Server bereit.
Unterstützt sowohl Einzelknoten- als auch Mehrknoten-Umgebungen.
Ressourcenüberwachung
Echtzeitüberwachung der CPU-, Speicher- und Speichernutzung für implementierte Anwendungen und Datenbanken.
SSL und benutzerdefinierte Domains
SSL automatisch mit Let's Encrypt konfigurieren.
Weisen Sie Anwendungen mit nur wenigen Klicks benutzerdefinierten Domänen zu.
Eigengehostet für volle Kontrolle
Behalten Sie das Eigentum und die Kontrolle über Ihre Bereitstellungsumgebung.
Keine Abhängigkeit von Drittanbieter-PaaS gewährleistet Datenschutz und Sicherheit.
Leicht und skalierbar
Optimiert für kleine Teams und Entwickler, aber in der Lage, größere Arbeitslasten zu bewältigen.
Die Effizienz von Docker nutzen, um mehrere Anwendungen mühelos auszuführen.
Offene Quelle
Vollständig Open Source, wodurch Beiträge der Community und Anpassungen ermöglicht werden.
Coolify ist ein modernes, flexibles und benutzerfreundliches Werkzeug für Entwickler, die ihre Deployments selbst verwalten möchten, ohne sich in komplizierte DevOps-Workflows vertiefen zu müssen.
git clone https://github.com/coollabsio/coolify.git
cd coolify
git clone https://github.com/coollabsio/coolify.git
cd coolify
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'git clone https: cd coolify
$vbLabelText $csharpLabel
Konfigurieren Sie Coolify
Erstellen Sie eine .env-Datei für Coolify:
cp .env.example .env
cp .env.example .env
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'cp.env.example.env
$vbLabelText $csharpLabel
Konfigurieren Sie die erforderlichen Umgebungsvariablen:
Legen Sie COOLIFY_APP_PORT für den Port fest, auf dem Coolify ausgeführt wird.(Standard: 3000).
Wenn Sie eine benutzerdefinierte Domain verwenden, konfigurieren Sie COOLIFY_HOSTED_ON.
Starte Coolify
Verwenden Sie den Docker-Befehl, um Coolify zu starten.
docker-compose up -d
Zugriff auf Coolify
Öffnen Sie Ihren Browser und navigieren Sie zu der untenstehenden Adresse.
http://localhost:3000
http://localhost:3000
http: 'localhost:3000
$vbLabelText $csharpLabel
Was ist IronSecureDoc?
IronSecureDocist ein Dienstprogramm für Dokumentenverwaltung und -sicherheit mit starker Verschlüsselung, fortgeschrittener PDF-Bearbeitung und digitaler Signatur. Es bietet Unternehmen und Entwicklern Dokumentenvertraulichkeit und -integrität mit reibungslosem Zugriff und vereinfacht somit die Verarbeitung von PDF-Dokumenten. Dies kann auch als Aggressive PDF API bezeichnet werden, wenn seine Funktionen Entwicklern ermöglichen, programmgesteuert PDF-Dateien und Dokumente zu erstellen, hochzuladen, zu bearbeiten und zu sichern.
Darüber hinaus ist IronPDF eine PDF-API, die die Erstellung von PDFs aus beliebigen Datenquellen ermöglicht und den Inhalt mit Parametern wie Text, Bildern und Metadaten hinzufügt und bearbeitet. Dazu gehören Funktionen wie das Zusammenführen mehrerer PDFs zum Erstellen von Dateien, das Aufteilen von Dokumenten und sogar das Anfügen von Kommentaren, Hervorhebungen oder Wasserzeichen.
Es bietet Passwortschutz, AES-Verschlüsselung und zertifikatbasierte Zugriffskontrollen, die alle sensiblen Informationen und Daten sichern. Darüber hinaus ermöglicht es das digitale Signieren zur Authentifizierung von Dokumenten und zur Nichtabstreitbarkeit - eine sehr wichtige Funktion in Branchen wie Finanzen, Medizin und Recht. Die Audit-Trail-Funktionalität ermöglicht die Nachverfolgung aller Aktivitäten, die an den Dokumenten durchgeführt werden, für bessere Compliance und Verantwortlichkeit.
Installieren und Ausführen von IronSecureDoc
Ziehen Sie das Docker-Image von IronSecureDoc aus dem untenstehenden Repository, indem Sie den folgenden Befehl in der Eingabeaufforderung oder einem offenen Terminalfenster ausführen.
docker pull ironsoftwareofficial/ironsecuredoc
Wir ziehen ein Image aus dem Docker-Container und verwenden dann einen weiteren Befehl, um IronSecureDoc, einen laufenden Container, zu starten.
Der oben genannte Docker-Run-Befehl startet eine Containerinstanz von IronSecureDoc.
Bereitstellen von IronSecureDoc auf Coolify
Sobald Coolify in Betrieb ist, können Sie IronSecureDoc als benutzerdefinierten Docker-Dienst bereitstellen.
Schritte zum Hinzufügen von IronSecureDoc zu Coolify
Anmeldung bei Coolify:
Greifen Sie auf die Weboberfläche von Coolify zu, zum Beispiel unter http://localhost:3000.
Um eine neue Anwendung zu erstellen:
Klicken Sie auf „Neue Ressourcen hinzufügen“.
Wählen Sie „Docker-Image“.
IronSecureDoc konfigurieren:
Name: Geben Sie dem Dienst einen Namen, zum Beispiel IronSecureDoc.
Bild: Geben Sie das Docker-Image für IronSecureDoc an, zum Beispiel ironsoftwareofficial/ironsecuredoc:latest.
Ports: Geben Sie den Port an, den IronSecureDoc bereitstellt, z. B. 5000.
Umgebungsvariablen: Fügen Sie Variablen hinzu, die von IronSecureDoc benötigt werden, wie API-Schlüssel oder Datenbank-URLs.
Dienst bereitstellen:
Klicken Sie auf "Deploy", um den Container zu starten.
Nach der Bereitstellung verwaltet Coolify die IronSecureDoc-Instanz.
Passwort zu PDF-Dokument hinzufügen
IronSecureDoc'sREST-APIstellt eine ultramoderne, webbasierte Schnittstelle dar, um sicher mit den Funktionalitäten für die Verwaltung von Dokumenten und anderen Arten von Daten unter Verwendung fortschrittlicher PDF-Verarbeitung zu interagieren, die durch RESTful-Prinzipien gepflegt wird. Benutzer würden eine einfache, geregelte Möglichkeit erhalten, verschiedene Bereiche der IronSecureDoc-Funktionalität für benutzerdefinierte Anwendungen einzubeziehen, unabhängig davon, welche Stapeltechnologien die Benutzer verwenden.
Indem wir auf diese Weise an die IronSecureDoc-API posten, möchten wir möglicherweise auch ein Berechtigungspasswort anfordern, um eine Anforderung mit einem Benutzerpasswort für ein Dokument zu verschlüsseln: Der Link wird vom Coolify-Server generiert.
Die Ausgabedatei des Dokuments wird automatisch gesendet und heruntergeladen und sicher gespeichert.
Schlussfolgerung
Sowohl Coolify als auch IronSecureDoc ermöglichen es Entwicklern und Organisationen, neue Workflows voranzutreiben und die Sicherheit auf einzigartige Weise zu erweitern.
Coolify ist eine Open-Source-, selbst gehostete und entwicklerfreundliche Alternative zu modernen PaaS-Lösungen. Es bietet eine einfache Bereitstellung und Verwaltung von Anwendungen. Es wird ideal für Teams sein, die Wert auf Kontrolle, Skalierbarkeit und Benutzerfreundlichkeit bei der Verwaltung ihrer Umgebungen legen. Die intuitive Benutzeroberfläche und die Unterstützung beliebter Frameworks bieten eine sehr starke Grundlage für die Anforderungen moderner Entwicklung.
Andererseits legt IronSecureDoc großen Wert auf die Integrität und Sicherheit von Dokumenten. Die Möglichkeit, Docker-Images digital zu signieren, um sensible Dokumente zu schützen, wird den Bedarf von Organisationen erfüllen, die Einhaltung von Vorschriften, Datenschutz und Vertrauen innerhalb ihrer Software-Lieferketten sicherzustellen.
Zuverlässig und konform: Es bietet umfassende Audit-Fähigkeiten mit hoher Sicherheit. Mit der IronSecureDoc REST API können sicheres Drucken sowie die effektive Formatierung und Handhabung von PDFs jetzt problemlos in die von Web-, Mobil- und Unternehmensentwicklern erstellten Anwendungen integriert werden. Um mehr über die Lizenz von IronSecureDoc zu erfahren, besuchen Sie die lizenzierungsseite. Für Informationen über die Produkte von Iron Software, folgen Sie demBibliothekssuite-Seite.
Jordi beherrscht vor allem Python, C# und C++. Wenn er seine Fähigkeiten bei Iron Software nicht einsetzt, programmiert er Spiele. Durch seine Mitverantwortung für Produkttests, Produktentwicklung und Forschung trägt Jordi wesentlich zur kontinuierlichen Produktverbesserung bei. Die vielseitigen Erfahrungen, die er sammelt, bieten ihm immer wieder neue Herausforderungen, und er sagt, dass dies einer seiner Lieblingsaspekte bei Iron Software ist. Jordi wuchs in Miami, Florida, auf und studierte Informatik und Statistik an der University of Florida.
< PREVIOUS Wazuh Docker Compose (Wie es für Entwickler funktioniert)
NÄCHSTES > Docker Build Push Action (Wie es für Entwickler funktioniert)