|
|
|
@ -9,11 +9,8 @@ trigger:
|
|
|
|
|
steps:
|
|
|
|
|
- name: Build & Publish Catalog
|
|
|
|
|
image: git.vdhsn.com/barretthousen/drone-kaniko:v1.0.1
|
|
|
|
|
resources:
|
|
|
|
|
requests:
|
|
|
|
|
cpu: 4
|
|
|
|
|
memory: 4Gi
|
|
|
|
|
settings:
|
|
|
|
|
verbosity: debug
|
|
|
|
|
dockerfile: "./src/Dockerfile.prod-backend"
|
|
|
|
|
context: "./src"
|
|
|
|
|
target: production
|
|
|
|
@ -40,11 +37,8 @@ steps:
|
|
|
|
|
|
|
|
|
|
- name: Build & Publish Runner
|
|
|
|
|
image: plugins/kaniko
|
|
|
|
|
resources:
|
|
|
|
|
requests:
|
|
|
|
|
cpu: 4
|
|
|
|
|
memory: 4Gi
|
|
|
|
|
settings:
|
|
|
|
|
verbosity: debug
|
|
|
|
|
dockerfile: "./src/Dockerfile.prod-backend"
|
|
|
|
|
context: "./src"
|
|
|
|
|
target: production
|
|
|
|
@ -71,11 +65,8 @@ steps:
|
|
|
|
|
|
|
|
|
|
- name: Build & Publish Auth
|
|
|
|
|
image: plugins/kaniko
|
|
|
|
|
resources:
|
|
|
|
|
requests:
|
|
|
|
|
cpu: 4
|
|
|
|
|
memory: 4Gi
|
|
|
|
|
settings:
|
|
|
|
|
verbosity: debug
|
|
|
|
|
dockerfile: "./src/Dockerfile.prod-backend"
|
|
|
|
|
context: "./src"
|
|
|
|
|
target: production
|
|
|
|
@ -103,11 +94,8 @@ steps:
|
|
|
|
|
|
|
|
|
|
- name: Build & Publish Proxy Admin
|
|
|
|
|
image: plugins/kaniko
|
|
|
|
|
resources:
|
|
|
|
|
requests:
|
|
|
|
|
cpu: 2
|
|
|
|
|
memory: 1Gi
|
|
|
|
|
settings:
|
|
|
|
|
verbosity: debug
|
|
|
|
|
dockerfile: "./src/Dockerfile.prod-backend"
|
|
|
|
|
context: "./src"
|
|
|
|
|
target: production
|
|
|
|
@ -139,11 +127,8 @@ steps:
|
|
|
|
|
|
|
|
|
|
- name: Build & Publish Proxy Web
|
|
|
|
|
image: plugins/kaniko
|
|
|
|
|
resources:
|
|
|
|
|
requests:
|
|
|
|
|
cpu: 2
|
|
|
|
|
memory: 1Gi
|
|
|
|
|
settings:
|
|
|
|
|
verbosity: debug
|
|
|
|
|
dockerfile: "./src/Dockerfile.prod-backend"
|
|
|
|
|
context: "./src"
|
|
|
|
|
target: production
|
|
|
|
@ -175,11 +160,8 @@ steps:
|
|
|
|
|
|
|
|
|
|
- name: Build & Publish Web Client
|
|
|
|
|
image: plugins/kaniko
|
|
|
|
|
resources:
|
|
|
|
|
requests:
|
|
|
|
|
cpu: 4
|
|
|
|
|
memory: 4Gi
|
|
|
|
|
settings:
|
|
|
|
|
verbosity: debug
|
|
|
|
|
dockerfile: "./src/Dockerfile.frontend"
|
|
|
|
|
context: "./src/web-client"
|
|
|
|
|
target: production
|
|
|
|
@ -213,11 +195,8 @@ steps:
|
|
|
|
|
|
|
|
|
|
- name: Build & Publish Admin Client
|
|
|
|
|
image: plugins/kaniko
|
|
|
|
|
resources:
|
|
|
|
|
requests:
|
|
|
|
|
cpu: 4
|
|
|
|
|
memory: 4Gi
|
|
|
|
|
settings:
|
|
|
|
|
verbosity: debug
|
|
|
|
|
dockerfile: "./src/Dockerfile.frontend"
|
|
|
|
|
context: "./src/admin-client"
|
|
|
|
|
target: production
|
|
|
|
@ -279,10 +258,6 @@ trigger:
|
|
|
|
|
steps:
|
|
|
|
|
- name: Promote Services
|
|
|
|
|
image: alpine
|
|
|
|
|
resources:
|
|
|
|
|
requests:
|
|
|
|
|
cpu: 1
|
|
|
|
|
memory: 128Mi
|
|
|
|
|
environment:
|
|
|
|
|
REGISTRY_NAME: "https://git.vdhsn.com"
|
|
|
|
|
CONTENT_TYPE: "application/vnd.docker.distribution.manifest.v2+json"
|
|
|
|
@ -309,3 +284,8 @@ steps:
|
|
|
|
|
from_secret: DISCORD_WEBHOOK_TOKEN
|
|
|
|
|
depends_on:
|
|
|
|
|
- Promote Services
|
|
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
- name: cache
|
|
|
|
|
temp:
|
|
|
|
|
medium: memory
|
|
|
|
|