Hello, {{ title() }}
+Congratulations! Your app is running. 🎉
+diff --git a/.drone.yml b/.drone.yml
index 5a09e24..2748b9c 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -1,10 +1,43 @@
kind: pipeline
type: kubernetes
-name: default
+name: pr-check
+trigger:
+ event:
+ - pull_request
steps:
- - name: hello
- image: alpine
+ - name: build-angular
+ image: node:22-alpine
commands:
- - echo "Pipeline laeuft!"
- - echo "Build erfolgreich"
\ No newline at end of file
+ - npm ci
+ - npm run build
+
+---
+kind: pipeline
+type: kubernetes
+name: deploy
+trigger:
+ branch:
+ - main
+ event:
+ - push
+
+steps:
+ - name: build-angular
+ image: node:22-alpine
+ commands:
+ - npm ci
+ - npm run build
+
+ - name: build-and-push
+ image: plugins/docker
+ settings:
+ registry: gitea.mnky-code.de
+ repo: gitea.mnky-code.de/mnky/ngrx-playground
+ tags:
+ - latest
+ - ${DRONE_COMMIT_SHA:0:8}
+ username:
+ from_secret: gitea_username
+ password:
+ from_secret: gitea_password
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..50f6697
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/node_modules/
+.idea
+
+*.DS_Store
\ No newline at end of file
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..ef27eb9
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,13 @@
+# Build Stage
+FROM node:22-alpine AS builder
+WORKDIR /app
+COPY package*.json ./
+RUN npm ci
+COPY . .
+RUN npm run build
+
+# Runtime Stage
+FROM nginx:alpine
+COPY --from=builder /app/dist/*/browser /usr/share/nginx/html
+EXPOSE 80
+CMD ["nginx", "-g", "daemon off;"]
\ No newline at end of file
diff --git a/README.md b/README.md
index 343d2af..0f6b9d5 100644
--- a/README.md
+++ b/README.md
@@ -1,281 +1,62 @@
-
-
-
+# NgRx Playground
+> An Angular application for exploring and learning NgRx state management patterns.
+Built with **Angular CLI v21.2.1** · Tested with **Vitest**
-
-
-[![Contributors][contributors-shield]][contributors-url]
-[![Forks][forks-shield]][forks-url]
-[![Stargazers][stars-shield]][stars-url]
-[![Issues][issues-shield]][issues-url]
-[![Unlicense License][license-shield]][license-url]
-[![LinkedIn][linkedin-shield]][linkedin-url]
+---
-
-
-
-
-
-
-
-
- An awesome README template to jumpstart your projects!
-
- Explore the docs »
-
-
- View Demo
- ·
- Report Bug
- ·
- Request Feature
-
Congratulations! Your app is running. 🎉
+