Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Executable tutorial proposal: Integrating docker in a Node.js app #1759

Merged
merged 6 commits into from
May 10, 2022

Conversation

bckfilip
Copy link

@bckfilip bckfilip commented Apr 12, 2022

Assignment Proposal

Title

Dockerizing a Node.js application

Names and KTH ID

Deadline

Deadline 4

Category

Executable tutorial

Description

We would like to create a tutorial in Katacoda that shows how to create an Express server as well as to containerise with the help of Docker. The tutorial will explain basic concepts of building an Express server with Node.js with the required steps for it to work properly. Then, we will show how to deploy the application with Docker. The guide will contain an explanation of what Docker is and how it works, with explanations of how to configure a Dockerfile, explain what images and containers are, and the commands to demonstrate it. Additionally, we will address the most common commands used within Docker, such as run, build, ps, exec, etc,.

@bckfilip bckfilip changed the title Executable tutorial proposal: Dockerizing a Node.js app Executable tutorial proposal: Integrating docker in a Node.js app Apr 13, 2022
@javierron javierron self-assigned this Apr 14, 2022
@javierron javierron added tutorial One of the task categories listed in README.md proposal A task proposal labels Apr 14, 2022
@javierron
Copy link
Collaborator

Hello @bckfilip thanks for the proposal.

I don't quite understand the proposal description. Do you mean that you'd like to make a tutorial on "how to deploy a Node.js application in a Docker container"? If you do, that is relevant for the course.

However, building and deploying an app with Docker is is not a difficult enough contribution. I suggest that you either:

  • Propose that the tutorial will give in-depth explanations of Docker deployment commands and Dockerfile instructions.
  • Find a specific feature of Docker, or a specific Docker-related tool, and explore it with some depth within your tutorial.

@bckfilip
Copy link
Author

@javierron Hi and thanks for the feedback. We will extend our tutorial to give more in-depth explanations of commands/instructions.

@bckfilip
Copy link
Author

@javierron Due to unforeseen circumstances(partner has fallen ill) we would like to extend the deadline to #4 instead. I hope that it is ok.

@javierron
Copy link
Collaborator

@bckfilip

Hi and thanks for the feedback. We will extend our tutorial to give more in-depth explanations of commands/instructions.

Sounds good, please update the description and mention which commands or instructions you will focus on.

Due to unforeseen circumstances(partner has fallen ill) we would like to extend the deadline to #4 instead. I hope that it is ok.

Since the PR has not been merged, this is ok.

@bckfilip
Copy link
Author

bckfilip commented May 9, 2022

@javierron
Hello again. I have updated the description with additional information, which I hope will suffice.

@javierron
Copy link
Collaborator

Thanks! LGTM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposal A task proposal tutorial One of the task categories listed in README.md
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants