Verify Docker JTI Tutorials Updates
Ensure the example-dockerized-web-application and its associated infrastructure are fully functional and ready for students in 2DV013. This example has moved to 1DV613, and we need to verify all components are working together for this course's specific requirements.
Background: In 1DV613, students deployed this app to a pre-configured web server. In this course, 2DV013, they'll be responsible for deploying it to infrastructure they've provisioned themselves using Terraform.
Tasks:
Validate 1DV613 Tutorials:
-
Verify that all examples and tutorials from 1DV613 are up to date and working correctly.
Start by reviewing these key pages:
Docker Setup: https://coursepress.lnu.se/kurser/mjukvaruutvecklingsprojekt/vecka3-implementation/just-task-it-docker
Production Deployment: https://coursepress.lnu.se/kurser/mjukvaruutvecklingsprojekt/vecka5-drift/just-task-it-production
CI/CD Pipeline: https://coursepress.lnu.se/kurser/mjukvaruutvecklingsprojekt/vecka6-ci-cd/just-task-it-deploy-pipeline
-
Verify Infrastructure Scripts:
Check that the Terraform and Ansible scripts in the infrastructure repository (https://gitlab.lnu.se/2dv013/content/examples/example-dockerized-web-application-infrastructure) are functional and can successfully provision a server.
-
Confirm Automatic Deployment:
Test that the CI/CD pipeline from the application repository (https://gitlab.lnu.se/2dv013/content/examples/example-dockerized-web-application) can successfully deploy the application to the infrastructure created in step 2.
This is a critical step, as it demonstrates the core concept of this course: deploying an application to self-provisioned infrastructure.
Dependencies: This issue is a prerequisite for any lab or assignment that uses this specific application as a teaching example.