feat: custom certificate

This commit is contained in:
Andras Bacsai
2022-09-21 15:48:32 +02:00
parent 86ac6461d1
commit 90e639f119
30 changed files with 1000 additions and 367 deletions

65
pnpm-lock.yaml generated
View File

@@ -20,6 +20,7 @@ importers:
'@fastify/cors': 8.1.0
'@fastify/env': 4.1.0
'@fastify/jwt': 6.3.2
'@fastify/multipart': 7.2.0
'@fastify/static': 6.5.0
'@iarna/toml': 2.2.5
'@ladjs/graceful': 3.0.2
@@ -60,6 +61,7 @@ importers:
prettier: 2.7.1
prisma: 4.3.1
public-ip: 6.0.1
pump: ^3.0.0
rimraf: 3.0.2
ssh-config: 4.1.6
strip-ansi: 7.0.1
@@ -73,6 +75,7 @@ importers:
'@fastify/cors': 8.1.0
'@fastify/env': 4.1.0
'@fastify/jwt': 6.3.2
'@fastify/multipart': 7.2.0
'@fastify/static': 6.5.0
'@iarna/toml': 2.2.5
'@ladjs/graceful': 3.0.2
@@ -102,6 +105,7 @@ importers:
p-all: 4.0.0
p-throttle: 5.0.0
public-ip: 6.0.1
pump: 3.0.0
ssh-config: 4.1.6
strip-ansi: 7.0.1
unique-names-generator: 4.7.1
@@ -161,6 +165,7 @@ importers:
prettier-plugin-svelte: 2.7.0
svelte: 3.50.0
svelte-check: 2.9.0
svelte-file-dropzone: ^1.0.0
svelte-preprocess: 4.10.7
svelte-select: 4.4.7
sveltekit-i18n: 2.2.2
@@ -177,6 +182,7 @@ importers:
dayjs: 1.11.5
js-cookie: 3.0.1
p-limit: 4.0.0
svelte-file-dropzone: 1.0.0
svelte-select: 4.4.7
sveltekit-i18n: 2.2.2_svelte@3.50.0
devDependencies:
@@ -200,7 +206,7 @@ importers:
svelte: 3.50.0
svelte-check: 2.9.0_shxyscafa2tdzd4z2tgnnrhyyu
svelte-preprocess: 4.10.7_gzukngxpmlbzkiu3cz7vpamp3y
tailwindcss: 3.1.8
tailwindcss: 3.1.8_postcss@8.4.16
tailwindcss-scrollbar: 0.1.0_tailwindcss@3.1.8
tslib: 2.4.0
typescript: 4.8.2
@@ -314,6 +320,13 @@ packages:
pkg-up: 3.1.0
dev: false
/@fastify/busboy/1.1.0:
resolution: {integrity: sha512-Fv854f94v0CzIDllbY3i/0NJPNBRNLDawf3BTYVGCe9VrIIs3Wi7AFx24F9NzCxdf0wyx/x0Q9kEVnvDOPnlxA==}
engines: {node: '>=10.17.0'}
dependencies:
text-decoding: 1.0.0
dev: false
/@fastify/cookie/8.1.0:
resolution: {integrity: sha512-+BxpyK4KLAjDpXdWxOjl8yaKtAoqYZR+CE9+cNtdMDoACb8hcpGx9npkrdINl62EpCu06oIPluq8A4NUsi78ZA==}
dependencies:
@@ -328,6 +341,10 @@ packages:
mnemonist: 0.39.2
dev: false
/@fastify/deepmerge/1.1.0:
resolution: {integrity: sha512-E8Hfdvs1bG6u0N4vN5Nty6JONUfTdOciyD5rn8KnEsLKIenvOVcr210BQR9t34PRkNyjqnMLGk3e0BsaxRdL+g==}
dev: false
/@fastify/env/4.1.0:
resolution: {integrity: sha512-9l+JTUiFWSwb9dGSeR46aDWBjrAg8lJeqMjbotG5/8Ho90+qzRbt8kdSnVhLm5k6HcqXcBaBAT/6cImRhRq0VQ==}
dependencies:
@@ -355,6 +372,19 @@ packages:
steed: 1.1.3
dev: false
/@fastify/multipart/7.2.0:
resolution: {integrity: sha512-LwfwbCLy30Be1pa5q7F8xCTygxJdEWkfkQhD4OWZ13+vMH4tP/6Bu3OkSTlFatxLAmbEl2UpHLf7CU7w7csRIw==}
dependencies:
'@fastify/busboy': 1.1.0
'@fastify/deepmerge': 1.1.0
'@fastify/error': 3.0.0
end-of-stream: 1.4.4
fastify-plugin: 4.2.1
hexoid: 1.0.0
secure-json-parse: 2.4.0
stream-wormhole: 1.1.0
dev: false
/@fastify/static/6.5.0:
resolution: {integrity: sha512-WEk6iqgejA6ivjkvbJ47A+uMci225z5lZwLXCXZS3ZYR/kYje1gzzarkKKGL6TWpBw6smkOzxA7dfEoY0347Nw==}
dependencies:
@@ -584,7 +614,7 @@ packages:
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
postcss-selector-parser: 6.0.10
tailwindcss: 3.1.8
tailwindcss: 3.1.8_postcss@8.4.16
dev: false
/@tsconfig/node10/1.0.8:
@@ -2334,7 +2364,7 @@ packages:
css-selector-tokenizer: 0.8.0
postcss: 8.4.16
postcss-js: 4.0.0_postcss@8.4.16
tailwindcss: 3.1.8
tailwindcss: 3.1.8_postcss@8.4.16
transitivePeerDependencies:
- ts-node
dev: false
@@ -3213,6 +3243,13 @@ packages:
flat-cache: 3.0.4
dev: true
/file-selector/0.2.4:
resolution: {integrity: sha512-ZDsQNbrv6qRi1YTDOEWzf5J2KjZ9KMI1Q2SGeTkCJmNNW25Jg4TW4UMcmoqcg4WrAyKRcpBXdbWRxkfrOzVRbA==}
engines: {node: '>= 10'}
dependencies:
tslib: 2.4.0
dev: false
/fill-range/7.0.1:
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
engines: {node: '>=8'}
@@ -5554,6 +5591,11 @@ packages:
reusify: 1.0.4
dev: false
/stream-wormhole/1.1.0:
resolution: {integrity: sha512-gHFfL3px0Kctd6Po0M8TzEvt3De/xu6cnRrjlfYNhwbhLPLwigI2t1nc6jrzNuaYg5C4YF78PPFuQPzRiqn9ew==}
engines: {node: '>=4.0.0'}
dev: false
/string-width/4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
@@ -5728,6 +5770,12 @@ packages:
- sugarss
dev: true
/svelte-file-dropzone/1.0.0:
resolution: {integrity: sha512-F2DN+wN2w7bKuUJFYQOFsdtTgaohQ/rNKau5m5n2l3LHJRRIccYS4wpq8f6dz/h5aSxYse3oRclmYdW6FWAfjw==}
dependencies:
file-selector: 0.2.4
dev: false
/svelte-heros/2.3.5:
resolution: {integrity: sha512-08PdccaeRPP1pVa90AGieTwGzrNtXpC1Fry+i95OTvcR3xbGRU/hxK4rnaFYvGgk1Pxj9YT6GKGTEX8uXE9XJQ==}
dev: true
@@ -5816,13 +5864,15 @@ packages:
peerDependencies:
tailwindcss: '>= 2.x.x'
dependencies:
tailwindcss: 3.1.8
tailwindcss: 3.1.8_postcss@8.4.16
dev: true
/tailwindcss/3.1.8:
/tailwindcss/3.1.8_postcss@8.4.16:
resolution: {integrity: sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==}
engines: {node: '>=12.13.0'}
hasBin: true
peerDependencies:
postcss: ^8.0.9
dependencies:
arg: 5.0.2
chokidar: 3.5.3
@@ -5869,6 +5919,10 @@ packages:
readable-stream: 3.6.0
dev: false
/text-decoding/1.0.0:
resolution: {integrity: sha512-/0TJD42KDnVwKmDK6jj3xP7E2MG7SHAOG4tyTgyUCRPdHwvkquYNLEQltmdMa3owq3TkddCVcTsoctJI8VQNKA==}
dev: false
/text-table/0.2.0:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
dev: true
@@ -5986,7 +6040,6 @@ packages:
/tslib/2.4.0:
resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
dev: true
/tsutils/3.21.0_typescript@4.8.2:
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}