Пример #1
0
import { simpleReducer, simpleIntReducer } from "#SRC/js/utils/ReducerUtil";
import { FormReducer as constraints } from "./FormReducers/Constraints";
import { FormReducer as fetch } from "./FormReducers/Artifacts";

module.exports = {
  constraints,
  fetch,
  id: simpleReducer("id"),
  instances: simpleReducer("instances"),
  // Container runtime is handled in ./serviceForm/Container
  cpus: simpleReducer("cpus"),
  mem: simpleReducer("mem"),
  disk: simpleReducer("disk"),
  gpus: simpleIntReducer("gpus"),
  cmd: simpleReducer("cmd")
};
Пример #2
0
} from "#SRC/js/utils/ReducerUtil";

import { JSONReducer as constraints } from "./serviceForm/JSONReducers/Constraints";
import { JSONReducer as container } from "./serviceForm/Container";
import { JSONReducer as env } from "./serviceForm/JSONReducers/EnvironmentVariables";
import { JSONReducer as fetch } from "./serviceForm/JSONReducers/Artifacts";
import { JSONReducer as healthChecks } from "./serviceForm/JSONReducers/HealthChecks";
import { JSONReducer as labels } from "./serviceForm/JSONReducers/Labels";
import { JSONReducer as residency } from "./serviceForm/JSONReducers/Residency";
import { JSONReducer as requirePorts } from "./serviceForm/JSONReducers/RequirePorts";
import { JSONReducer as portDefinitions } from "./serviceForm/PortDefinitions";
import { JSONReducer as networks } from "./serviceForm/JSONReducers/Networks";

module.exports = {
  id: simpleReducer("id"),
  instances: simpleIntReducer("instances"),
  container,
  cpus: simpleFloatReducer("cpus"),
  mem: simpleIntReducer("mem"),
  disk: simpleFloatReducer("disk"),
  gpus: simpleFloatReducer("gpus"),
  cmd: simpleReducer("cmd"),
  constraints,
  env,
  fetch,
  healthChecks,
  labels,
  networks,
  portDefinitions,
  requirePorts,
  residency