Add Linux App Store Web Portal with Kubernetes deployment

- React-style static web portal with Tailwind CSS
- OS detection (Debian/Ubuntu, Fedora, Arch, Generic)
- Dynamic install commands (apt://, appstream://, flatpak)
- 9 pre-configured applications
- Kubernetes: 2 replicas, LoadBalancer service, Nginx ingress
- GitLab Container Registry (git.giaco.net/capitano/webapplinux)
- Namespace: linuxwebapp
- Added Dockerfile, nginx.conf, deploy.sh, docker-compose.yml
- Updated README.md with deployment instructions
This commit is contained in:
capitano
2026-03-18 22:20:20 +01:00
parent d13597e6b2
commit 533cbed8d3
13 changed files with 560 additions and 19 deletions

16
k8s/service.yaml Normal file
View File

@@ -0,0 +1,16 @@
apiVersion: v1
kind: Service
metadata:
name: linux-app-store-service
namespace: linuxwebapp
labels:
app: linux-app-store
spec:
type: LoadBalancer
selector:
app: linux-app-store
ports:
- port: 80
targetPort: 80
protocol: TCP
name: http