feat: add server deployment, desktop builds, and CI/CD pipeline
- Add Dockerfile with adapter-node for server deployment - Add Kubernetes deployment and ingress manifests - Add GitHub Actions workflow (server build, desktop builds, K8s deploy) - Electron now loads hosted URL (https://optima.osdci.net) in production - Add macOS DMG maker and make:macos script - Switch to static imports in lib/index.ts - Add .dockerignore
This commit is contained in:
+16
-9
@@ -1,18 +1,25 @@
|
||||
// place files you want to import through the `$lib` alias in this folder.
|
||||
|
||||
import { auth } from "./optima-api/modules/auth";
|
||||
import { company } from "./optima-api/modules/companies";
|
||||
import { credential } from "./optima-api/modules/credentials";
|
||||
import { credentialType } from "./optima-api/modules/credentialTypes";
|
||||
import { role } from "./optima-api/modules/roles";
|
||||
import { permission } from "./optima-api/modules/permissions";
|
||||
import { user } from "./optima-api/modules/user";
|
||||
import { users } from "./optima-api/modules/users";
|
||||
import { unifi } from "./optima-api/modules/unifi";
|
||||
|
||||
export const optima = {
|
||||
auth: (await import("./optima-api/modules/auth")).auth,
|
||||
company: (await import("./optima-api/modules/companies")).company,
|
||||
credential: (await import("./optima-api/modules/credentials")).credential,
|
||||
credentialType: (await import("./optima-api/modules/credentialTypes"))
|
||||
.credentialType,
|
||||
role: (await import("./optima-api/modules/roles")).role,
|
||||
permission: (await import("./optima-api/modules/permissions")).permission,
|
||||
auth,
|
||||
company,
|
||||
credential,
|
||||
credentialType,
|
||||
role,
|
||||
permission,
|
||||
user,
|
||||
users: (await import("./optima-api/modules/users")).users,
|
||||
unifi: (await import("./optima-api/modules/unifi")).unifi,
|
||||
users,
|
||||
unifi,
|
||||
};
|
||||
/**
|
||||
* @TODO
|
||||
|
||||
@@ -79,6 +79,7 @@ export const user = {
|
||||
let settled = false;
|
||||
const socket = io(`${base}/auth_callback`, {
|
||||
transports: ["websocket"],
|
||||
rejectUnauthorized: false,
|
||||
});
|
||||
const timeout = setTimeout(
|
||||
() => {
|
||||
|
||||
Reference in New Issue
Block a user