{"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":"Flask Uygulaman\u0131z\u0131 Docker Compose ile Nas\u0131l Da\u011f\u0131t\u0131rs\u0131n\u0131z?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"UnD2RAjQpD\"><a href=\"https:\/\/fatihsoysal.com\/blog\/flask-uygulamanizi-docker-compose-ile-nasil-dagitirsiniz\/\">Flask Uygulaman\u0131z\u0131 Docker Compose ile Nas\u0131l Da\u011f\u0131t\u0131rs\u0131n\u0131z?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/flask-uygulamanizi-docker-compose-ile-nasil-dagitirsiniz\/embed\/#?secret=UnD2RAjQpD\" width=\"600\" height=\"338\" title=\"&#8220;Flask Uygulaman\u0131z\u0131 Docker Compose ile Nas\u0131l Da\u011f\u0131t\u0131rs\u0131n\u0131z?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"UnD2RAjQpD\" 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":"Merhaba, bu makalede Flask uygulaman\u0131z\u0131 Docker Compose kullanarak nas\u0131l da\u011f\u0131taca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. Docker Compose, \u00e7oklu konteyner uygulamalar\u0131n\u0131 tan\u0131mlamak ve y\u00f6netmek i\u00e7in kullan\u0131\u015fl\u0131 bir ara\u00e7t\u0131r. Bu sayede, uygulaman\u0131z\u0131n farkl\u0131 bile\u015fenlerini (\u00f6rne\u011fin web sunucusu, veritaban\u0131, \u00f6nbellek) ayr\u0131 konteynerlerde \u00e7al\u0131\u015ft\u0131rabilir ve bunlar\u0131 kolayca y\u00f6netebilirsiniz."}