deploy
This commit is contained in:
parent
4df1d9f9a6
commit
e5cf69f08f
37
.dockerignore
Normal file
37
.dockerignore
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
# 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
|
||||||
39
.drone.yaml
Normal file
39
.drone.yaml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
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
|
||||||
34
backend/.dockerignore
Normal file
34
backend/.dockerignore
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
# 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/
|
||||||
Loading…
x
Reference in New Issue
Block a user