fix(image registry): start work on image registry
This commit is contained in:
13
ts/demo/demo.data.images.ts
Normal file
13
ts/demo/demo.data.images.ts
Normal file
@ -0,0 +1,13 @@
|
||||
import * as plugins from '../plugins.js';
|
||||
|
||||
export const demoImages: plugins.servezoneInterfaces.data.IImage[] = [
|
||||
{
|
||||
id: 'DemoImage1',
|
||||
data: {
|
||||
name: 'DemoImage1',
|
||||
description: 'DemoImage1',
|
||||
versions: [],
|
||||
}
|
||||
}
|
||||
];
|
||||
|
@ -1,9 +1,12 @@
|
||||
export const users = [
|
||||
import * as plugins from '../plugins.js';
|
||||
|
||||
export const users: plugins.servezoneInterfaces.data.IUser[] = [
|
||||
{
|
||||
id: 'user1',
|
||||
data: {
|
||||
username: 'admin',
|
||||
password: 'password',
|
||||
role: 'admin',
|
||||
}
|
||||
}
|
||||
]
|
@ -48,4 +48,18 @@ export const installDemoData = async (cloudlyRef: Cloudly) => {
|
||||
Object.assign(userInstance, user);
|
||||
await userInstance.save();
|
||||
}
|
||||
|
||||
// ================================================================================
|
||||
// IMAGES
|
||||
const images = await cloudlyRef.imageManager.CImage.getInstances({});
|
||||
for (const image of images) {
|
||||
await image.delete();
|
||||
}
|
||||
|
||||
const demoDataImages = await import('./demo.data.images.js');
|
||||
for (const image of demoDataImages.demoImages) {
|
||||
const imageInstance = new cloudlyRef.imageManager.CImage();
|
||||
Object.assign(imageInstance, image);
|
||||
await imageInstance.save();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user