{"title":"Conas comhaid statacha a imscaradh","version":"5.2","locale":"ga","docname":"howto/static-files/deployment","url":"/ga/5.2/howto/static-files/deployment/","canonical":"https://djangodocs.dev/ga/5.2/howto/static-files/deployment/","summary":"Is éard atá sa imlíne bhunúsach ar chomhaid statacha a chur i dtáirgeadh dhá chéim: reáchtáil an t-ordú:djadmin: collectstatic nuair a athraíonn comhaid…","html":"<h1>Conas comhaid statacha a imscaradh<a class=\"heading-anchor\" href=\"#how-to-deploy-static-files\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<aside class=\"admonition admonition-seealso\" role=\"note\">\n<p class=\"admonition-title\">See also</p>\n<p>Le haghaidh réamhrá ar úsáid:mod: django.contrib.staticfiles, féach: doc: /howto/static-files/index.</p>\n</aside>\n<section id=\"serving-static-files-in-production\">\n<span id=\"staticfiles-production\"></span><h2>Freastal ar chomhaid statacha sa táirgeadh<a class=\"heading-anchor\" href=\"#serving-static-files-in-production\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Is éard atá sa imlíne bhunúsach ar chomhaid statacha a chur i dtáirgeadh dhá chéim: reáchtáil an t-ordú:djadmin: collectstatic nuair a athraíonn comhaid statacha, ansin socraigh go ndéanfar eolaire comhaid statacha bailithe (:setting: STATIC_ROOT) a aistriú chuig an bhfreastalaí comhad statach agus a sheirbheáil. &lt;django.contrib.staticfiles.storage.StaticFilesStorage.post_process&gt;Ag brath ar an ailias <code class=\"docutils literal notranslate\">staticfiles`</code>: setting: STORAGES, b'fhéidir go gcaithfear comhaid a bhogadh go suíomh nua de láimh nó d'fhéadfadh an modh: func: post_process `den rang `Storage` aire a thabhairt dó sin.</p>\n<p>Mar is amhlaidh le gach tasc imscartha, tá an diabhal sna sonraí. Beidh gach socrú táirgeachta beagán difriúil, mar sin beidh ort an imlíne bhunúsach a oiriúnú chun freastal ar do riachtanais. Seo thíos cúpla patrún coitianta a d'fhéadfadh cabhrú leo.</p>\n<section id=\"serving-the-site-and-your-static-files-from-the-same-server\">\n<h3>Freastal ar an suíomh agus do chomhaid statacha ón bhfreastalaí céanna<a class=\"heading-anchor\" href=\"#serving-the-site-and-your-static-files-from-the-same-server\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Más mian leat do chuid comhad statacha a sheirbheáil ón bhfreastalaí céanna atá ag freastalú ar do shuíomh cheana féin, d'fhéadfadh go mbeadh cuma rud éigin ar an bpróiseas:</p>\n<ul class=\"simple\">\n<li><p>Brúigh do chód suas go dtí an fhreastalaí imscartha.</p></li>\n<li><p>Ar an bhfreastalaí, rith: djadmin: collectstatic chun na comhaid statacha go léir a chóipeáil ion:setting: STATIC_ROOT.</p></li>\n<li><p>Cumraigh do fhreastalaí gréasáin chun na comhaid a sheirbheáil in:setting: STATIC_ROOT faoin URL:Setting: STATIC_URL. &lt;serving-files&gt;Mar shampla, anseo 's:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>conas é seo a dhéanamh le Apache agus mod_wsgi <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p></li>\n</ul>\n<p>Is dócha gur mhaith leat an próiseas seo a uathoibriú, go háirithe má tá freastalaithe gréasáin iolracha agat.</p>\n</section>\n<section id=\"serving-static-files-from-a-dedicated-server\">\n<h3>Comhaid statacha a sheirbhísiú ó fhreastalaí<a class=\"heading-anchor\" href=\"#serving-static-files-from-a-dedicated-server\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Úsáideann an chuid is mó de shuíomhanna Django níos mó freastalaí gréasáin ar leithligh - ie, ceann nach bhfuil Django á reáchtáil freisin - chun comhaid statacha a sheirbheáil. Is minic a reáchtáil an freastalaí seo cineál difriúil freastalaí gréasáin - níos gasta ach níos lú lánfheidhme. Is iad roinnt roghanna coitianta:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference external\" href=\"https://nginx.org/en/\">Nginx</a></p></li>\n<li><p>Leagan scriostha de <a class=\"reference external\" href=\"https://httpd.apache.org/\">Apache</a></p></li>\n</ul>\n<p>Tá na freastalaithe seo a chumrú as raon feidhme an doiciméad seo; seiceáil doiciméadú gach freastalaí faoi seach le haghaidh treoracha.</p>\n<p>Ós rud é nach mbeidh do fhreastalaí comhad statach ag rith Django, beidh ort an straitéis imscartha a mhodhnú chun cuma rud éigin mar:</p>\n<ul class=\"simple\">\n<li><p>Nuair a athraíonn do chuid comhad statacha, rith: djadmin: collectstatic go háitiúil.</p></li>\n<li><p>Brúigh do shuíomh áitiúil: STATIC_ROOT suas go dtí an fhreastalaí comhaid statach isteach san eolaire atá á sheirbheáil. Is rogha coitianta é <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>rsync&lt; <a class=\"reference external\" href=\"https://rsync.samba.org/\">https://rsync.samba.org/</a>&gt; <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>_ don chéim seo ós rud é nach gá dó ach na giotáin comhaid statacha a athraigh a aistriú.</p></li>\n</ul>\n</section>\n<section id=\"serving-static-files-from-a-cloud-service-or-cdn\">\n<span id=\"staticfiles-from-cdn\"></span><h3>Freastal ar chomhaid statacha ó sheirbhís scamall nó CDN<a class=\"heading-anchor\" href=\"#serving-static-files-from-a-cloud-service-or-cdn\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Tactic coitianta eile is ea freastal ar chomhaid statacha ó sholáthraí stórála néil mar S3 Amazon agus/nó CDN (líonra seachadta ábhair). Ligeann sé seo duit neamhaird a dhéanamh de na fadhbanna a bhaineann le comhaid statacha a sheirbheáil agus is minic a fhágann gur féidir leathanaigh ghréasáin a luchtú níos tapúla (go háirithe agus CDN in úsáid).</p>\n<p>Agus na seirbhísí seo á úsáid agat, bheadh cuma beagáinín cosúil leis an sreabhadh oibre bunúsach thuas, ach amháin in ionad <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>rsync` a úsáid chun do chuid comhad statacha a aistriú chuig an bhfreastalaí bheadh ort na comhaid statacha a aistriú chuig an soláthraí stórála nó CDN.</p>\n<p>Tá líon bealaí ar bith ann a d'fhéadfá é seo a dhéanamh, ach má tá API ag an soláthraí, is féidir leat a:doc: cúltaca stórála comhaid saincheapaithe' a úsáid chun an CDN a chomhtháthú le &lt;/howto/custom-file-storage&gt; do thionscadal Django. Má scríobh tú nó má tá cúltaca stórála saincheaptha tríú páirtí á úsáid agat, is féidir leat a rá: djadmin: `collectstatic chun é a úsáid trí staticfiles` a shocrú in:setting: STORAGES.</p>\n<p>Mar shampla, má tá cúltaca stórála S3 scríofa agat i <code class=\"docutils literal notranslate\">MyProject.Storage.s3Storage</code> d'fhéadfá é a úsáid le:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>STORAGES <span class=\"o\">=</span> <span class=\"p\">{</span>\n    <span class=\"c1\"># ...</span>\n    <span class=\"s2\">&quot;staticfiles&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span><span class=\"s2\">&quot;BACKEND&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;myproject.storage.S3Storage&quot;</span><span class=\"p\">}</span>\n<span class=\"p\">}</span>\n</code></pre></div>\n<p>Nuair a bheidh sé sin déanta, níl le déanamh agat ach rith: djadmin: collectstatic agus brúfaí do chuid comhad statacha trí do phacáiste stórála suas go dtí S3. Más gá duit aistriú chuig soláthraí stórála difriúil níos déanaí, b'fhéidir nach mbeidh ort ach staticfiles` a athrú sa socrúit:setting: STORAGES.</p>\n<p>Le haghaidh sonraí faoi conas a scríobhfá ceann de na cúltaca seo, féach: doc: /howto/custom-file-storage. Tá aipeanna tríú páirtí ar fáil a sholáthraíonn cúltaca stórála do go leor APIs stórála comhaid coitianta. Pointe tosaigh maith is ea an <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`forbhreathnú ag d&lt; https://djangopackages.org/grids/g/storage-backends/&gt; jangopackages.org`_</span></a>.</p>\n</section>\n</section>\n<section id=\"learn-more\">\n<h2>Tuilleadh eolais<a class=\"heading-anchor\" href=\"#learn-more\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Le haghaidh sonraí iomlána ar na socruithe go léir, orduithe, clibeanna teimpléad, agus píosaí eile atá san áireamh in:mod: django.contrib.staticfiles, féach: doc: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>the staticfiles tagair&lt;/ref/contrib/staticfiles&gt; '.</p>\n</section>","rootId":"how-to-deploy-static-files","toc":[{"title":"Freastal ar chomhaid statacha sa táirgeadh","anchor":"serving-static-files-in-production","children":[{"title":"Freastal ar an suíomh agus do chomhaid statacha ón bhfreastalaí céanna","anchor":"serving-the-site-and-your-static-files-from-the-same-server","children":[]},{"title":"Comhaid statacha a sheirbhísiú ó fhreastalaí","anchor":"serving-static-files-from-a-dedicated-server","children":[]},{"title":"Freastal ar chomhaid statacha ó sheirbhís scamall nó CDN","anchor":"serving-static-files-from-a-cloud-service-or-cdn","children":[]}]},{"title":"Tuilleadh eolais","anchor":"learn-more","children":[]}],"breadcrumbs":[{"docname":"howto/index","title":"Treoracha conas","url":"/ga/5.2/howto/"}],"prev":{"docname":"howto/deployment/checklist","title":"Seicliosta imscartha","url":"/ga/5.2/howto/deployment/checklist/"},"next":{"docname":"howto/auth-remote-user","title":"Conas fíordheimhniú ag baint úsáide as REMOTE_USER","url":"/ga/5.2/howto/auth-remote-user/"},"formats":{"html":"/ga/5.2/howto/static-files/deployment/","markdown":"/ga/5.2/howto/static-files/deployment.md","json":"/ga/5.2/howto/static-files/deployment.json"},"source":"https://github.com/django/django/blob/stable/5.2.x/docs/howto/static-files/deployment.txt","official":"https://docs.djangoproject.com/ga/5.2/howto/static-files/deployment/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}