From 7bd81cce647a04845c8e2c55e743bef4af02d7af Mon Sep 17 00:00:00 2001 From: Rikard Johansson <100140328+ItsRkaj@users.noreply.github.com> Date: Sat, 7 Sep 2024 20:59:25 +0200 Subject: [PATCH] Week3: Demo proposal (#2437) * Week2: Presentation proposal * Remove unneccesary paragraph * Week3: Demo proposal --- .../demo/week3/rikj-millear/README.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 contributions/demo/week3/rikj-millear/README.md diff --git a/contributions/demo/week3/rikj-millear/README.md b/contributions/demo/week3/rikj-millear/README.md new file mode 100644 index 0000000000..4fe4701140 --- /dev/null +++ b/contributions/demo/week3/rikj-millear/README.md @@ -0,0 +1,26 @@ +# Assignment Proposal + +## Title + +Gitlab CI/CD workflow for deploying fullstack web application on self-hosted server via docker. + +## Names and KTH ID + + - Rikard Johansson (rikj@kth.se) + - Mille Af Rolén (millear@kth.se) + +## Deadline + +- Week 3 + +## Category + +- Demo + +## Description + +In this demo, we will walk you through configuring GitLab CI/CD for the automated deployment of a full-stack web application on a self-hosted server using Docker. We will cover the prerequisites, CI/CD variables, setting up a Docker image, installing necessary packages, SSH access to the server, and pulling the latest Docker container to recreate the application. + +**Relevance** + +This demo is relevant because it demonstrates how to streamline the deployment process using GitLab CI/CD, on a self hosted server. Automating the deployment of a full-stack web application reduces manual effort. By integrating Docker, it enhances portability and scalability, allowing developers to deploy applications seamlessly to self-hosted servers or other environments. \ No newline at end of file