fix: Override default webpage
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Danny Bessems 2023-07-07 17:10:29 +02:00
parent f19de98b4c
commit fa6e9ea3b7
3 changed files with 55 additions and 2 deletions

View File

@ -6,10 +6,10 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes # This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version. # to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/) # Versions are expected to follow Semantic Versioning (https://semver.org/)
version: v0.5.1 version: v0.5.2
# This is the version number of the application being deployed. This version number should be # This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to # incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using. # follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes. # It is recommended to use it with quotes.
appVersion: "v0.5.1" appVersion: "v0.5.2"

View File

@ -4,6 +4,56 @@ kind: ConfigMap
metadata: metadata:
name: {{ .Release.Name }}-configmap name: {{ .Release.Name }}-configmap
data: data:
index.html: |
<html>
<head>
<link
rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.8.2/css/all.css"
integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay"
crossorigin="anonymous"
/>
<link rel="stylesheet" href="style.css" />
<title>JSON Server</title>
</head>
<body>
<header>
<div class="container">
<nav>
<ul>
<li class="title">
JSON Server
</li>
</ul>
</nav>
</div>
</header>
<main>
<div class="container">
<h1>Congrats!</h1>
<p>
You're successfully running JSON Server
<br />
✧*。٩(ˊᗜˋ*)و✧*。
</p>
<div id="resources"></div>
</div>
</main>
<footer>
<div class="container">
<p>
Howdy mates!
</p>
</div>
</footer>
<script src="script.js"></script>
</body>
</html>
db.json: | db.json: |
{{ include "common.tplvalues.render" ( dict "value" .Values.seedData.configInline "context" $) | indent 4 }} {{ include "common.tplvalues.render" ( dict "value" .Values.seedData.configInline "context" $) | indent 4 }}
{{- end -}} {{- end -}}

View File

@ -49,6 +49,9 @@ spec:
- name: {{ .Release.Name }}-configmap - name: {{ .Release.Name }}-configmap
mountPath: /data/db.json mountPath: /data/db.json
subPath: db.json subPath: db.json
- name: {{ .Release.Name }}-configmap
mountPath: /usr/local/lib/node_modules/json-server/public/index.html
subPath: index.html
volumes: volumes:
- name: {{ .Release.Name }}-configmap - name: {{ .Release.Name }}-configmap
configMap: configMap: