start fixing website

This commit is contained in:
Lee 2024-10-04 21:09:04 +01:00
parent 287912bd81
commit 8938bd2924
5 changed files with 18 additions and 14 deletions

@ -1,21 +1,21 @@
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: scoresaber-reloaded name: scoresaber-reloaded-website
namespace: public-services namespace: public-services
spec: spec:
replicas: 1 replicas: 1
selector: selector:
matchLabels: matchLabels:
app: scoresaber-reloaded app: scoresaber-reloaded-website
template: template:
metadata: metadata:
labels: labels:
app: scoresaber-reloaded app: scoresaber-reloaded-website
spec: spec:
containers: containers:
- name: scoresaber-reloaded-container - name: scoresaber-reloaded-website-container
image: git.fascinated.cc/fascinated/scoresaber-reloaded-frontend:latest image: git.fascinated.cc/fascinated/scoresaber-reloaded-website:latest
imagePullPolicy: Always imagePullPolicy: Always
ports: ports:
- containerPort: 3000 - containerPort: 3000

@ -2,7 +2,7 @@
apiVersion: traefik.io/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: scoresaber-reloaded-ingress name: scoresaber-reloaded-website-ingress
namespace: public-services namespace: public-services
annotations: annotations:
kubernetes.io/ingress.class: traefik-external kubernetes.io/ingress.class: traefik-external
@ -18,7 +18,7 @@ spec:
- name: compress - name: compress
namespace: traefik namespace: traefik
services: services:
- name: scoresaber-reloaded-service - name: scoresaber-reloaded-website-service
port: 3000 port: 3000
tls: tls:
secretName: fascinated-cc secretName: fascinated-cc

@ -2,7 +2,7 @@
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: scoresaber-reloaded-service name: scoresaber-reloaded-website-service
namespace: public-services namespace: public-services
spec: spec:
type: ClusterIP type: ClusterIP
@ -10,4 +10,4 @@ spec:
- port: 3000 - port: 3000
targetPort: 3000 targetPort: 3000
selector: selector:
app: scoresaber-reloaded app: scoresaber-reloaded-website

@ -4,6 +4,8 @@ on:
push: push:
branches: branches:
- master - master
paths:
- backend/**
jobs: jobs:
deploy: deploy:

@ -1,9 +1,11 @@
name: "Deploy Frontend" name: "Deploy Website"
on: on:
push: push:
branches: branches:
- master - master
paths:
- website/**
jobs: jobs:
deploy: deploy:
@ -26,11 +28,11 @@ jobs:
uses: docker/build-push-action@v6 uses: docker/build-push-action@v6
with: with:
context: . context: .
file: ./frontend/Dockerfile file: ./website/Dockerfile
push: true push: true
tags: | tags: |
git.fascinated.cc/fascinated/scoresaber-reloaded-frontend:${{ github.sha }} git.fascinated.cc/fascinated/scoresaber-reloaded-website:${{ github.sha }}
git.fascinated.cc/fascinated/scoresaber-reloaded-frontend:latest git.fascinated.cc/fascinated/scoresaber-reloaded-website:latest
build-args: | build-args: |
GIT_REV=${{ gitea.sha }} GIT_REV=${{ gitea.sha }}
SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }} SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }}
@ -55,4 +57,4 @@ jobs:
.gitea/kubernetes/service.yaml .gitea/kubernetes/service.yaml
.gitea/kubernetes/ingress.yaml .gitea/kubernetes/ingress.yaml
images: | images: |
git.fascinated.cc/fascinated/scoresaber-reloaded-frontend:${{ github.sha }} git.fascinated.cc/fascinated/scoresaber-reloaded-website:${{ github.sha }}