Compare commits

..

No commits in common. "a39c5dac4c8532442b369ac139f16c4361d1885e" and "4df1d9f9a6fc25a5c892ed6e056a93c496de6c3e" have entirely different histories.

4 changed files with 3 additions and 118 deletions

View File

@ -1,37 +0,0 @@
# Dependencies
node_modules
npm-debug.log
yarn-debug.log
yarn-error.log
# Build output
dist
dist-ssr
build
# Version control
.git
.gitignore
# Environment files
.env
.env.local
.env.*.local
# IDE and editor files
.idea
.vscode
*.swp
*.swo
.DS_Store
# Test files
coverage
.nyc_output
# Misc
README.md
.drone.yaml
k8s/
backend/
*.log

View File

@ -1,39 +0,0 @@
kind: pipeline
type: exec
name: default
steps:
- name: build-frontend
commands:
- docker build --no-cache -t knck-frontend:latest .
- docker tag knck-frontend:latest registry.knck.pl:5000/knck-frontend:latest
- docker push registry.knck.pl:5000/knck-frontend:latest
- name: build-backend
commands:
- docker build --no-cache -t knck-backend:latest ./backend
- docker tag knck-backend:latest registry.knck.pl:5000/knck-backend:latest
- docker push registry.knck.pl:5000/knck-backend:latest
- name: delete
environment:
KUBECONFIG: /home/drone-runner/drone-kubeconfig
commands:
- kubectl delete deployment knck-app || true
- name: deploy
environment:
KUBECONFIG: /home/drone-runner/drone-kubeconfig
commands:
- kubectl apply -f k8s/combined-deployment.yaml --insecure-skip-tls-verify
- kubectl apply -f k8s/combined-service.yaml --insecure-skip-tls-verify
- kubectl apply -f k8s/combined-ingress.yaml --insecure-skip-tls-verify
volumes:
- name: docker_sock
host:
path: /var/run/docker.sock
trigger:
branch:
- main

View File

@ -1,34 +0,0 @@
# Dependencies
node_modules
npm-debug.log
yarn-debug.log
yarn-error.log
# Environment files
.env
.env.local
.env.*.local
# Version control
.git
.gitignore
# IDE and editor files
.idea
.vscode
*.swp
*.swo
.DS_Store
# Test files
coverage
.nyc_output
# Logs
logs
*.log
# Misc
README.md
.drone.yaml
k8s/

View File

@ -3,15 +3,10 @@ kind: Ingress
metadata: metadata:
name: knck-ingress name: knck-ingress
annotations: annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure kubernetes.io/ingress.class: nginx
traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/router.middlewares: default-redirect-https@kubernetescrd
traefik.ingress.kubernetes.io/service.serversscheme: http
traefik.ingress.kubernetes.io/service.passhostheader: "true"
traefik.ingress.kubernetes.io/router.priority: "1"
cert-manager.io/cluster-issuer: letsencrypt-prod cert-manager.io/cluster-issuer: letsencrypt-prod
acme.cert-manager.io/http01-edit-in-place: "true" nginx.ingress.kubernetes.io/ssl-redirect: "true"
acme.cert-manager.io/http01-ingress-class: traefik nginx.ingress.kubernetes.io/proxy-body-size: "8m"
spec: spec:
tls: tls:
- hosts: - hosts: