Skip to content

Commit f6e0972

Browse files
committed
patch(feat): octo removed server and image dependency.
1 parent 7efb2dd commit f6e0972

File tree

8 files changed

+134
-236
lines changed

8 files changed

+134
-236
lines changed

dictionary.dic

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ iam
5050
idx
5151
igw
5252
infima
53+
intra
5354
Ipv
5455
ispec
5556
jsonc
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
import { IModelReference } from '../model.interface.js';
21
import { Server } from './server.model.js';
32

43
export interface IServer {
5-
image: IModelReference;
64
serverKey: Server['serverKey'];
75
}

packages/octo/src/models/server/server.model.ts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,20 @@
1+
/* eslint-disable @typescript-eslint/no-unused-vars */
2+
13
import { UnknownModel } from '../../app.type.js';
24
import { Model } from '../../decorators/model.decorator.js';
35
import { Deployment } from '../deployment/deployment.model.js';
4-
import { Image } from '../image/image.model.js';
56
import { AModel } from '../model.abstract.js';
67
import { IServer } from './server.interface.js';
78

89
@Model()
910
export class Server extends AModel<IServer, Server> {
1011
readonly MODEL_NAME: string = 'server';
1112

12-
readonly image: Image;
13-
1413
readonly serverKey: string;
1514

16-
constructor(serverKey: string, image: Image) {
15+
constructor(serverKey: string) {
1716
super();
1817
this.serverKey = serverKey;
19-
20-
this.image = image;
21-
this.addRelationship('serverKey', image, 'imageId');
2218
}
2319

2420
addDeployment(deployment: Deployment): void {
@@ -41,7 +37,6 @@ export class Server extends AModel<IServer, Server> {
4137

4238
synth(): IServer {
4339
return {
44-
image: { context: this.image.getContext() },
4540
serverKey: this.serverKey,
4641
};
4742
}
@@ -50,7 +45,6 @@ export class Server extends AModel<IServer, Server> {
5045
server: IServer,
5146
deReferenceContext: (context: string) => Promise<UnknownModel>,
5247
): Promise<Server> {
53-
const image = (await deReferenceContext(server.image.context)) as Image;
54-
return new Server(server.serverKey, image);
48+
return new Server(server.serverKey);
5549
}
5650
}

0 commit comments

Comments
 (0)