Skip to content

Project Proposal, Bringing OptiFarm to the Cloud: A DevOps pipeline for a farm-management application - #3150

Merged
ericcornelissen merged 1 commit into
KTH:2026from
Elpa430:2026
Oct 8, 2026
Merged

ericcornelissen merged 1 commit into
KTH:2026from
Elpa430:2026

Conversation

@Elpa430

@Elpa430 Elpa430 commented Oct 6, 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

  • Task 3

Category

Project

Description

We are going to bring OptiFarm, a farm-management application implemented as a student project from another course, into the cloud.
We will implement a DevOps pipeline that allows for continuous integration and continuous deployment. The pipeline will be implemented with GitHub Actions workflows.
We're planning on deploying the application to a VM hosted in Google Cloud. The VM will be managed using Terraform to implement a widely used Infrastructure as Code approach. The application will be containerized and deployed to the VM with Docker.

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

Relevance

This proposal 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.

@ericcornelissen ericcornelissen self-assigned this Oct 8, 2026
@ericcornelissen
ericcornelissen merged commit 2b6dbfc into KTH:2026 Oct 8, 2026
5 checks passed
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.

2 participants