Skip to content

Resubmission Project Report.md - #3263

Open
Elpa430 wants to merge 1 commit into
KTH:2026from
Elpa430:patch-3
Open

Elpa430 wants to merge 1 commit into
KTH:2026from
Elpa430:patch-3

Conversation

@Elpa430

@Elpa430 Elpa430 commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

Assignment Proposal

Title

Bringing OptiFarm to the Cloud: A DevOps pipeline for a farm-management application

Names and KTH ID

Deadline

Oct 11th

Category

Project

Description

Project submission. The project is complete. Proposal: #2997.

We made OptiFarm, a farm-management application implemented as a student project from another course, into the cloud.
We implemented a DevOps pipeline that allows for continuous integration and continuous deployment. The pipeline implemented with GitHub Actions workflows.
We deployed the application to a VM hosted in Google Cloud. The VM used Terraform to implement a widely used Infrastructure as Code approach. The application containerized and deployed to the VM with Docker.

The pipeline are fully automated, running tests on every PR and deploying to the VM on every merge to the main branch.
Dependabot used to keep dependencies up to date, and GitHub's secret scanning will detect committed secrets.

Relevance

This project demonstrates the implementation of a complete DevOps pipeline for a non-trivial application. Everything is automated and version-controlled, so a changes goes from commit to running system without manual steps, and the infrastructure can be recreated from the repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant