{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Go API ve Caddy'i Dockerize Etme: Komple Rehber","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"DmT2goe6o9\"><a href=\"https:\/\/fatihsoysal.com\/blog\/go-api-ve-caddyi-dockerize-etme-komple-rehber\/\">Go API ve Caddy&#8217;i Dockerize Etme: Komple Rehber<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/go-api-ve-caddyi-dockerize-etme-komple-rehber\/embed\/#?secret=DmT2goe6o9\" width=\"600\" height=\"338\" title=\"&#8220;Go API ve Caddy&#8217;i Dockerize Etme: Komple Rehber&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"DmT2goe6o9\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Go ile geli\u015ftirdi\u011finiz API'\u0131n\u0131z\u0131 ve Caddy web sunucunuzu g\u00fcvenilir ve \u00f6l\u00e7eklenebilir bir \u015fekilde da\u011f\u0131tmak istiyor musunuz? Bu makale, Docker kullanarak Go API ve Caddy'i nas\u0131l birle\u015ftirerek g\u00fc\u00e7l\u00fc ve ta\u015f\u0131nabilir bir uygulama olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r. Docker'\u0131n avantajlar\u0131ndan yararlanarak, geli\u015ftirme, test ve \u00fcretim ortamlar\u0131n\u0131z aras\u0131nda tutarl\u0131l\u0131k sa\u011flayacak ve da\u011f\u0131t\u0131m s\u00fcrecini kolayla\u015ft\u0131racaks\u0131n\u0131z. Haz\u0131rsan\u0131z, Go ve Docker d\u00fcnyas\u0131na dalal\u0131m!"}