Compare commits
4 Commits
189069361f
...
feature/ci
| Author | SHA1 | Date | |
|---|---|---|---|
| f4737f4dcf | |||
| 1d68f177de | |||
| ae5096bacd | |||
| a2608eac5b |
@ -22,5 +22,5 @@ jobs:
|
||||
working-directory: ./usentrycoach.client
|
||||
|
||||
- name: Build frontend
|
||||
run: npm run build
|
||||
run: NODE_ENV=production npm run build
|
||||
working-directory: ./usentrycoach.client
|
||||
1878
usentrycoach.client/package-lock.json
generated
1878
usentrycoach.client/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -11,7 +11,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"react": "^19.1.0",
|
||||
"react-dom": "^19.1.0"
|
||||
"react-dom": "^19.1.0",
|
||||
"zod": "^3.25.23"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@eslint/js": "^9.25.0",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import {useState, useRef, useEffect} from 'react';
|
||||
import useLoginToken from "../Hooks/useLoginToken.tsx";
|
||||
import { z } from 'zod';
|
||||
import { z } from 'zod/v4';
|
||||
|
||||
function SessionActive({stopSession} : {stopSession: () => void})
|
||||
{
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { useState, type FormEvent } from 'react';
|
||||
import { z } from 'zod';
|
||||
import { z } from 'zod/v4';
|
||||
|
||||
export default function Login({ setToken } : {setToken: (token: string) => void})
|
||||
{
|
||||
|
||||
@ -7,6 +7,8 @@ import path from 'path';
|
||||
import child_process from 'child_process';
|
||||
import { env } from 'process';
|
||||
|
||||
const isDevelopment = env.NODE_ENV !== 'production';
|
||||
|
||||
const baseFolder =
|
||||
env.APPDATA !== undefined && env.APPDATA !== ''
|
||||
? `${env.APPDATA}/ASP.NET/https`
|
||||
@ -21,7 +23,8 @@ if (!fs.existsSync(baseFolder))
|
||||
fs.mkdirSync(baseFolder, { recursive: true });
|
||||
}
|
||||
|
||||
if (!fs.existsSync(certFilePath) || !fs.existsSync(keyFilePath))
|
||||
// Generate dev certificate, if we are in development mode, and it doesn't exist yet.
|
||||
if (isDevelopment && (!fs.existsSync(certFilePath) || !fs.existsSync(keyFilePath)))
|
||||
{
|
||||
if (0 !== child_process.spawnSync('dotnet', [
|
||||
'dev-certs',
|
||||
@ -32,7 +35,7 @@ if (!fs.existsSync(certFilePath) || !fs.existsSync(keyFilePath))
|
||||
'Pem',
|
||||
'--no-password',
|
||||
], { stdio: 'inherit', }).status)
|
||||
{
|
||||
{
|
||||
throw new Error("Could not create certificate.");
|
||||
}
|
||||
}
|
||||
@ -68,9 +71,10 @@ export default defineConfig({
|
||||
server: {
|
||||
proxy: proxyConfig,
|
||||
port: parseInt(env.DEV_SERVER_PORT ?? '54044'),
|
||||
https: {
|
||||
// This is only relevant for development anyway.
|
||||
https: isDevelopment ? {
|
||||
key: fs.readFileSync(keyFilePath),
|
||||
cert: fs.readFileSync(certFilePath),
|
||||
}
|
||||
} : undefined
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user