Skip to content

Resubmitted Project.md - #3262

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

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

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 27 2026

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.

Resubmitted the project. Changed the report into 3 pages according to the requirement and the feedback.
@Elpa430 Elpa430 closed this Oct 24, 2026
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