{"id":1251,"date":"2024-11-18T09:54:04","date_gmt":"2024-11-18T09:54:04","guid":{"rendered":"https:\/\/holzmayer.dev\/?post_type=case_study_or_projec&#038;p=1251"},"modified":"2024-11-26T15:32:07","modified_gmt":"2024-11-26T15:32:07","slug":"dockerization-von-einer-applikation-inkl-deployment-auf-coolify","status":"publish","type":"case_study","link":"https:\/\/holzmayer.dev\/en\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/","title":{"rendered":"Dockerize of an API, incl. Deployment to Coolify"},"featured_media":1255,"template":"","class_list":["post-1251","case_study","type-case_study","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dockerization einer API inkl. Deployment auf Coolify - Holzmayer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/holzmayer.dev\/en\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dockerization einer API inkl. Deployment auf Coolify - Holzmayer\" \/>\n<meta property=\"og:url\" content=\"https:\/\/holzmayer.dev\/en\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/\" \/>\n<meta property=\"og:site_name\" content=\"Holzmayer\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-26T15:32:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/holzmayer.dev\/wp-content\/uploads\/2024\/11\/Dockerized.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/\",\"url\":\"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/\",\"name\":\"Dockerization einer API inkl. Deployment auf Coolify - Holzmayer\",\"isPartOf\":{\"@id\":\"https:\/\/holzmayer.dev\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/holzmayer.dev\/wp-content\/uploads\/2024\/11\/Dockerized.jpg\",\"datePublished\":\"2024-11-18T09:54:04+00:00\",\"dateModified\":\"2024-11-26T15:32:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/#primaryimage\",\"url\":\"https:\/\/holzmayer.dev\/wp-content\/uploads\/2024\/11\/Dockerized.jpg\",\"contentUrl\":\"https:\/\/holzmayer.dev\/wp-content\/uploads\/2024\/11\/Dockerized.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/holzmayer.dev\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Case Studies\",\"item\":\"https:\/\/holzmayer.dev\/case-studies\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Dockerization einer API inkl. Deployment auf Coolify\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/holzmayer.dev\/#website\",\"url\":\"https:\/\/holzmayer.dev\/\",\"name\":\"Julian Holzmayer\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/holzmayer.dev\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/holzmayer.dev\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/holzmayer.dev\/#organization\",\"name\":\"Julian Holzmayer\",\"url\":\"https:\/\/holzmayer.dev\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/holzmayer.dev\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/holzmayer.dev\/wp-content\/uploads\/2024\/09\/JULIAN-HOLZMAYER-400-x-150-px.png\",\"contentUrl\":\"https:\/\/holzmayer.dev\/wp-content\/uploads\/2024\/09\/JULIAN-HOLZMAYER-400-x-150-px.png\",\"width\":325,\"height\":150,\"caption\":\"Julian Holzmayer\"},\"image\":{\"@id\":\"https:\/\/holzmayer.dev\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dockerization einer API inkl. Deployment auf Coolify - Holzmayer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/holzmayer.dev\/en\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/","og_locale":"en_US","og_type":"article","og_title":"Dockerization einer API inkl. Deployment auf Coolify - Holzmayer","og_url":"https:\/\/holzmayer.dev\/en\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/","og_site_name":"Holzmayer","article_modified_time":"2024-11-26T15:32:07+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/holzmayer.dev\/wp-content\/uploads\/2024\/11\/Dockerized.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/","url":"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/","name":"Dockerization einer API inkl. Deployment auf Coolify - Holzmayer","isPartOf":{"@id":"https:\/\/holzmayer.dev\/#website"},"primaryImageOfPage":{"@id":"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/#primaryimage"},"image":{"@id":"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/#primaryimage"},"thumbnailUrl":"https:\/\/holzmayer.dev\/wp-content\/uploads\/2024\/11\/Dockerized.jpg","datePublished":"2024-11-18T09:54:04+00:00","dateModified":"2024-11-26T15:32:07+00:00","breadcrumb":{"@id":"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/#primaryimage","url":"https:\/\/holzmayer.dev\/wp-content\/uploads\/2024\/11\/Dockerized.jpg","contentUrl":"https:\/\/holzmayer.dev\/wp-content\/uploads\/2024\/11\/Dockerized.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/holzmayer.dev\/case-study\/dockerization-von-einer-applikation-inkl-deployment-auf-coolify\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/holzmayer.dev\/"},{"@type":"ListItem","position":2,"name":"Case Studies","item":"https:\/\/holzmayer.dev\/case-studies\/"},{"@type":"ListItem","position":3,"name":"Dockerization einer API inkl. Deployment auf Coolify"}]},{"@type":"WebSite","@id":"https:\/\/holzmayer.dev\/#website","url":"https:\/\/holzmayer.dev\/","name":"Julian Holzmayer","description":"","publisher":{"@id":"https:\/\/holzmayer.dev\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/holzmayer.dev\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/holzmayer.dev\/#organization","name":"Julian Holzmayer","url":"https:\/\/holzmayer.dev\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/holzmayer.dev\/#\/schema\/logo\/image\/","url":"https:\/\/holzmayer.dev\/wp-content\/uploads\/2024\/09\/JULIAN-HOLZMAYER-400-x-150-px.png","contentUrl":"https:\/\/holzmayer.dev\/wp-content\/uploads\/2024\/09\/JULIAN-HOLZMAYER-400-x-150-px.png","width":325,"height":150,"caption":"Julian Holzmayer"},"image":{"@id":"https:\/\/holzmayer.dev\/#\/schema\/logo\/image\/"}}]}},"customer":"2plus2 Kommunikation","overview":"<p data-pm-slice=\"1 1 []\">F\u00fcr <a href=\"https:\/\/2plus2-kommunikation.de\/\">2plus2 Kommunikation<\/a> wurde eine bestehende API mit Docker containerisiert. Dar\u00fcber hinaus wurde ein Continuous Deployment-Prozess mit Coolify eingerichtet.<\/p>","used_technologies":["Docker","Coolify","Git"],"challanges":"<p data-pm-slice=\"1 1 []\">Die Implementierung der Containerisierung und die Einrichtung einer stabilen CD-Pipeline erforderten Planung und Abstimmung, um einen reibungslosen Entwicklungs- und Deployment-Prozess zu realisieren.<\/p>","image_gallery":[{"ID":"1255","post_author":"1","post_date":"2024-11-18 09:27:35","post_date_gmt":"2024-11-18 09:27:35","post_content":"","post_title":"Dockerized","post_excerpt":"","post_status":"inherit","comment_status":"open","ping_status":"closed","post_password":"","post_name":"dockerized","to_ping":"","pinged":"","post_modified":"2024-11-18 09:27:35","post_modified_gmt":"2024-11-18 09:27:35","post_content_filtered":"","post_parent":"1251","guid":"https:\/\/holzmayer.dev\/wp-content\/uploads\/2024\/11\/Dockerized.jpg","menu_order":"0","post_type":"attachment","post_mime_type":"image\/jpeg","comment_count":"0","pod_item_id":"1255"}],"solution":"<ul data-spread=\"false\" data-pm-slice=\"3 3 []\">\r\n \t<li>Nutzung von Docker zur Containerisierung der PHP-Applikation, um eine konsistente und portable System-Umgebung zu schaffen.<\/li>\r\n \t<li>Einrichtung von Coolify f\u00fcr automatisiertes Continuous Deployment, um Code-Updates effizient und nahtlos zu \u00fcbertragen.<\/li>\r\n<\/ul>","result":"<p data-pm-slice=\"1 1 []\">Das Projekt erm\u00f6glichte es 2plus2 Kommunikation, den Entwicklungs- und Deployment-Prozess zu optimieren, wodurch zuk\u00fcnftige Aktualisierungen schneller und sicherer durchgef\u00fchrt werden k\u00f6nnen.<\/p>\r\n<p data-pm-slice=\"1 1 []\"><strong>Kundenstimme:<\/strong><\/p>\r\n<p data-pm-slice=\"1 1 []\">Wir sind sehr zufrieden mit der Arbeit von Julian. Die API kann jetzt schneller skaliert werden und funktioniert unabh\u00e4ngig vom Server. Im Rahmen des Entwicklungsprozesses war Julian bei Fragen stets schnell zu erreichen und hat alle Fragen innerhalb k\u00fcrzester Zeit beantwortet. Wir w\u00fcrden ihn jederzeit wieder beauftragen. (Max Aryus, Gesch\u00e4ftsf\u00fchrer 2plus2 Kommunikation)<\/p>","_links":{"self":[{"href":"https:\/\/holzmayer.dev\/en\/wp-json\/wp\/v2\/case_study\/1251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/holzmayer.dev\/en\/wp-json\/wp\/v2\/case_study"}],"about":[{"href":"https:\/\/holzmayer.dev\/en\/wp-json\/wp\/v2\/types\/case_study"}],"version-history":[{"count":2,"href":"https:\/\/holzmayer.dev\/en\/wp-json\/wp\/v2\/case_study\/1251\/revisions"}],"predecessor-version":[{"id":1427,"href":"https:\/\/holzmayer.dev\/en\/wp-json\/wp\/v2\/case_study\/1251\/revisions\/1427"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/holzmayer.dev\/en\/wp-json\/wp\/v2\/media\/1255"}],"wp:attachment":[{"href":"https:\/\/holzmayer.dev\/en\/wp-json\/wp\/v2\/media?parent=1251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}