Browse Source

Created dbmigrator chart

pull/51/head
Halil İbrahim Kalkan 5 years ago
parent
commit
3b98092967
  1. 6
      etc/k8s/helm-chart/eventhub/charts/dbmigrator/Chart.yaml
  2. 14
      etc/k8s/helm-chart/eventhub/charts/dbmigrator/templates/migrator.yaml
  3. 4
      src/EventHub.DbMigrator/Dockerfile
  4. 2
      src/EventHub.DbMigrator/appsettings.json

6
etc/k8s/helm-chart/eventhub/charts/dbmigrator/Chart.yaml

@ -0,0 +1,6 @@
apiVersion: v2
name: migrator
appVersion: "1.0"
description: EventHub Migrator Application
version: 1.0.0
type: application

14
etc/k8s/helm-chart/eventhub/charts/dbmigrator/templates/migrator.yaml

@ -0,0 +1,14 @@
apiVersion: batch/v1
kind: Job
metadata:
name: migrator
spec:
activeDeadlineSeconds: 100
template:
spec:
containers:
- name: migrator
image: eventhubmigrator
imagePullPolicy: Never
restartPolicy: Never
backoffLimit: 4

4
src/EventHub.DbMigrator/Dockerfile

@ -0,0 +1,4 @@
FROM mcr.microsoft.com/dotnet/runtime:5.0
COPY bin/Release/net5.0/ app/
WORKDIR /app
ENTRYPOINT ["dotnet", "EventHub.DbMigrator.dll"]

2
src/EventHub.DbMigrator/appsettings.json

@ -1,6 +1,6 @@
{ {
"ConnectionStrings": { "ConnectionStrings": {
"Default": "Host=localhost;Database=EventHub;Username=root;Password=root;Port=5432" "Default": "Host=postgresql;Port=5435;Database=EventHub;Username=root;Password=root;Port=5432"
}, },
"IdentityServer": { "IdentityServer": {
"Clients": { "Clients": {

Loading…
Cancel
Save