Build the app with Docker
<p>Throughout this guide, an example application written in Go is used to illustrate how the build features work. You don’t need to know the Go programming language to follow this guide.</p>
<p>The starting resources for this guide include a <a href="https://github.com/DmitriiKumancev/buildme-app/tree/main" rel="noopener ugc nofollow" target="_blank">simple Go project and a Dockerfile</a>. From this starting point, the guide illustrates way that how you build the application with Docker.</p>
<p>Let’s <a href="https://media.tenor.com/ASXv1wVe-wkAAAAC/koksal-koksal-baba.gif" rel="noopener ugc nofollow" target="_blank"><strong>code</strong></a>!</p>
<p><img alt="" src="https://miro.medium.com/v2/resize:fit:630/1*IuSjchQw_zcaRq62E8rOCA.jpeg" style="height:377px; width:700px" /></p>
<h1>Environment setup</h1>
<p>To follow this guide:</p>
<ol>
<li><strong>Install </strong><a href="https://docs.docker.com/get-docker/" rel="noopener ugc nofollow" target="_blank"><strong>Docker Desktop or Docker Engine</strong></a></li>
<li><strong>Clone or create a new repository from the </strong><a href="https://github.com/DmitriiKumancev/buildme-app" rel="noopener ugc nofollow" target="_blank"><strong>application example on GitHub</strong></a><strong>(</strong>I’d love your stars ⭐️<strong>)</strong></li>
</ol>
<h1>The application</h1>
<p>The example project for this guide is a client-server application for translating messages to a fictional language.</p>
<p>Here’s an overview of the files included in the project:</p>
<pre>
.
├── Dockerfile
├── cmd
│ ├── client
│ │ ├── main.go
│ │ ├── request.go
│ │ └── ui.go
│ └── server
│ ├── main.go
│ └── translate.go
├── go.mod
└── go.sum</pre>
<p>The <code>cmd/</code> directory contains the code for the two application components: client and server. The client is a user interface for writing, sending, and receiving messages. The server receives messages from clients, translates them, and sends them back to the client.</p>
<p><a href="https://medium.com/@dmitrijkumancev571/build-the-app-with-docker-ce3b2e2f8026">Visit Now</a></p>