Skip to content

Commit

Permalink
deploy: 820e8e2
Browse files Browse the repository at this point in the history
  • Loading branch information
mahdavipanah committed Apr 14, 2024
1 parent 90ab47f commit b9da23b
Show file tree
Hide file tree
Showing 3 changed files with 171 additions and 170 deletions.
20 changes: 10 additions & 10 deletions posts/dockerizing-nodejs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,22 +72,22 @@
<code>server.js</code>
بساز که یه وب‌اپ رو شامل میشه که از فریمورک
<a href=https://expressjs.com/ target=_blank rel=noopener>Express.js</a>
استفاده میکنه:</p><div class=highlight><pre tabindex=0 style=background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-js data-lang=js><span style=display:flex><span><span style=color:#d14>&#39;use strict&#39;</span>;
استفاده میکنه:</p><div class=highlight><pre tabindex=0 style=background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-js data-lang=js><span style=display:flex><span><span style=color:#d14>&#34;use strict&#34;</span>
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span style=color:#000;font-weight:700>const</span> express <span style=color:#000;font-weight:700>=</span> require(<span style=color:#d14>&#39;express&#39;</span>);
</span></span><span style=display:flex><span><span style=color:#000;font-weight:700>const</span> express <span style=color:#000;font-weight:700>=</span> require(<span style=color:#d14>&#34;express&#34;</span>)
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span style=color:#998;font-style:italic>// مقادیر ثابت
</span></span></span><span style=display:flex><span><span style=color:#998;font-style:italic></span><span style=color:#000;font-weight:700>const</span> PORT <span style=color:#000;font-weight:700>=</span> <span style=color:#099>8080</span>;
</span></span><span style=display:flex><span><span style=color:#000;font-weight:700>const</span> HOST <span style=color:#000;font-weight:700>=</span> <span style=color:#d14>&#39;0.0.0.0&#39;</span>;
</span></span></span><span style=display:flex><span><span style=color:#998;font-style:italic></span><span style=color:#000;font-weight:700>const</span> PORT <span style=color:#000;font-weight:700>=</span> <span style=color:#099>8080</span>
</span></span><span style=display:flex><span><span style=color:#000;font-weight:700>const</span> HOST <span style=color:#000;font-weight:700>=</span> <span style=color:#d14>&#34;0.0.0.0&#34;</span>
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span style=color:#998;font-style:italic>// اپ
</span></span></span><span style=display:flex><span><span style=color:#998;font-style:italic></span><span style=color:#000;font-weight:700>const</span> app <span style=color:#000;font-weight:700>=</span> express();
</span></span><span style=display:flex><span>app.get(<span style=color:#d14>&#39;/&#39;</span>, (req, res) =&gt; {
</span></span><span style=display:flex><span> res.send(<span style=color:#d14>&#39;Hello World&#39;</span>);
</span></span><span style=display:flex><span>});
</span></span></span><span style=display:flex><span><span style=color:#998;font-style:italic></span><span style=color:#000;font-weight:700>const</span> app <span style=color:#000;font-weight:700>=</span> express()
</span></span><span style=display:flex><span>app.get(<span style=color:#d14>&#34;/&#34;</span>, (req, res) =&gt; {
</span></span><span style=display:flex><span> res.send(<span style=color:#d14>&#34;Hello World&#34;</span>)
</span></span><span style=display:flex><span>})
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span>app.listen(PORT, HOST);
</span></span><span style=display:flex><span>console.log(<span style=color:#d14>`Running on http://</span><span style=color:#d14>${</span>HOST<span style=color:#d14>}</span><span style=color:#d14>:</span><span style=color:#d14>${</span>PORT<span style=color:#d14>}</span><span style=color:#d14>`</span>);
</span></span><span style=display:flex><span>app.listen(PORT, HOST)
</span></span><span style=display:flex><span>console.log(<span style=color:#d14>`Running on http://</span><span style=color:#d14>${</span>HOST<span style=color:#d14>}</span><span style=color:#d14>:</span><span style=color:#d14>${</span>PORT<span style=color:#d14>}</span><span style=color:#d14>`</span>)
</span></span></code></pre></div><p>توی مراحل بعدی، میبینی که چجوری میتونی این اپ رو با استفاده از ایمیج رسمی داکر، داخل یه کانتینر اجراش کنی. اول از همه نیاز داری تا یه
Docker image
برای اپلیکیشنت بسازی.</p><h2 id=ایجاد-یه-dockerfile>ایجاد یه Dockerfile <a href=#%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%db%8c%d9%87-dockerfile class=anchor>🔗</a></h2><p>یه فایل خالی بساز که اسمش هست
Expand Down
Loading

0 comments on commit b9da23b

Please sign in to comment.