mirror of https://github.com/portainer/portainer
16 lines
542 B
TypeScript
16 lines
542 B
TypeScript
import { Service } from 'docker-types/generated/1.41';
|
|
|
|
import { ServiceUpdateConfig } from '../queries/useUpdateServiceMutation';
|
|
|
|
export function convertServiceToConfig(service: Service): ServiceUpdateConfig {
|
|
return {
|
|
Name: service.Spec?.Name || '',
|
|
Labels: service.Spec?.Labels || {},
|
|
TaskTemplate: service.Spec?.TaskTemplate || {},
|
|
Mode: service.Spec?.Mode || {},
|
|
UpdateConfig: service.Spec?.UpdateConfig || {},
|
|
Networks: service.Spec?.Networks || [],
|
|
EndpointSpec: service.Spec?.EndpointSpec || {},
|
|
};
|
|
}
|