<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/angular-todomvc-with-spring-boot-backend-deploy-to-kubernetes-cwfjwq5tj" -->

---
title: Angular TodoMVC with Spring boot backend, deploy to...
description: The post guides you through building a Spring Boot application with a TodoMVC Angular front-end and deploying it on Kubernetes using the JBoss Web Server...
canonical: https://daily.dev/posts/angular-todomvc-with-spring-boot-backend-deploy-to-kubernetes-cwfjwq5tj
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Angular TodoMVC with Spring boot backend, deploy to Kubernetes | daily.dev
og:description: The post guides you through building a Spring Boot application with a TodoMVC Angular front-end and deploying it on Kubernetes using the JBoss Web Server...
og:url: https://daily.dev/posts/angular-todomvc-with-spring-boot-backend-deploy-to-kubernetes-cwfjwq5tj
og:image: https://api.daily.dev/og/posts/cwFjwq5tj.png
og:image:alt: Angular TodoMVC with Spring boot backend, deploy to Kubernetes
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Angular TodoMVC with Spring boot backend, deploy to Kubernetes

**[Shaaf](https://daily.dev/sources/shaaf)** · 10 min read · 22 upvotes · 0 comments

## Summary

The post guides you through building a Spring Boot application with a TodoMVC Angular front-end and deploying it on Kubernetes using the JBoss Web Server Operator. It covers defining the Todo entity with JPA annotations, implementing the TodoController for CRUD operations, and extending JpaRepository for database interactions. Deployment steps include creating a Docker image, configuring H2 and PostgreSQL databases, and deploying on OpenShift. Detailed instructions for running the app locally, building the Docker image, and pushing it to a repository are provided.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://shaaf.dev/post/2024-07-10-angular-todo-mvc-with-spring-boot-podman-openshift/>

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments

---

Tags: [#kubernetes](https://daily.dev/tags/kubernetes), [#docker](https://daily.dev/tags/docker), [#angular](https://daily.dev/tags/angular), [#spring-boot](https://daily.dev/tags/spring-boot), [#openshift](https://daily.dev/tags/openshift)

[View this post on daily.dev](https://daily.dev/posts/angular-todomvc-with-spring-boot-backend-deploy-to-kubernetes-cwfjwq5tj)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Angular TodoMVC with Spring boot backend, deploy to Kubernetes","url":"https://daily.dev/posts/angular-todomvc-with-spring-boot-backend-deploy-to-kubernetes-cwfjwq5tj","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/angular-todomvc-with-spring-boot-backend-deploy-to-kubernetes-cwfjwq5tj"},"datePublished":"2024-07-10T22:52:12.359Z","dateModified":"2024-10-05T18:16:58.483Z","description":"The post guides you through building a Spring Boot application with a TodoMVC Angular front-end and deploying it on Kubernetes using the JBoss Web Server...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5d75b1ba6218c99d985b045dfbcf1574?_a=AQAEuiZ","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5d75b1ba6218c99d985b045dfbcf1574?_a=AQAEuiZ","isAccessibleForFree":true,"articleSection":"Shaaf","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Shaaf","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/0b296c189bd840d99decdb5078460675","url":"https://daily.dev/sources/shaaf"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/angular-todomvc-with-spring-boot-backend-deploy-to-kubernetes-cwfjwq5tj","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":22},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"kubernetes,docker,angular,spring-boot,openshift","timeRequired":"PT10M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Shaaf","item":"https://daily.dev/sources/shaaf"},{"@type":"ListItem","position":3,"name":"Angular TodoMVC with Spring boot backend, deploy to Kubernetes"}]}
```

