[release] v0.4.0-unstable9

This commit is contained in:
Yann Stepienik 2023-05-08 14:30:39 +01:00
parent 925070d0a3
commit 1f97b7bf29
8 changed files with 14 additions and 12 deletions

View file

@ -17,6 +17,8 @@ const GetActions = ({
setIsUpdatingId(Id, true);
API.docker.manageContainer(Id, action).then((res) => {
refreshServeApps();
}).catch((err) => {
refreshServeApps();
});
};

View file

@ -89,7 +89,7 @@ const ContainerOverview = ({ containerInfo, config, refresh }) => {
<Stack spacing={2} style={{ width: '100%' }} >
<Stack spacing={2} direction={'row'} >
<GetActions
Id={containerInfo.Id}
Id={containerInfo.Name}
state={State.Status}
refreshServeApps={() => {
refreshAll()

View file

@ -59,11 +59,11 @@ const VolumeContainerSetup = ({ config, containerInfo, refresh }) => {
const errors = {};
// check unique
const volumes = values.volumes.map((volume) => {
return `${volume.Destination}`;
return `${volume.Target}`;
});
const unique = [...new Set(volumes)];
if (unique.length !== volumes.length) {
errors.submit = 'Mounts must have unique destinations';
errors.submit = 'Mounts must have unique targets';
}
return errors;
}}

View file

@ -190,7 +190,7 @@ const ServeApps = () => {
{/* <Button variant="contained" size="small" onClick={() => {}}>
Update
</Button> */}
<GetActions Id={app.Id} state={app.State} setIsUpdatingId={setIsUpdatingId} refreshServeApps={refreshServeApps} />
<GetActions Id={app.Names[0].replace('/', '')} state={app.State} setIsUpdatingId={setIsUpdatingId} refreshServeApps={refreshServeApps} />
</Stack>
</Stack>
<Stack margin={1} direction="column" spacing={1} alignItems="flex-start">

View file

@ -1,6 +1,6 @@
{
"name": "cosmos-server",
"version": "0.4.0-unstable8",
"version": "0.4.0-unstable9",
"description": "",
"main": "test-server.js",
"bugs": {

View file

@ -32,9 +32,9 @@ func ManageContainerRoute(w http.ResponseWriter, req *http.Request) {
// stop, start, restart, kill, remove, pause, unpause, recreate
action := utils.Sanitize(vars["action"])
if os.Getenv("HOSTNAME") != "" && (action == "recreate" || action == "update") && containerName == os.Getenv("HOSTNAME") {
utils.Error("ManageContainer - cannot recreate/update self", nil)
utils.HTTPError(w, "Cannot recreate/update self", http.StatusBadRequest, "DS003")
if os.Getenv("HOSTNAME") != "" && containerName == os.Getenv("HOSTNAME") {
utils.Error("ManageContainer - Container cannot update itself", nil)
utils.HTTPError(w, "Container cannot update itself", http.StatusBadRequest, "DS003")
return
}

View file

@ -20,8 +20,8 @@ func SecureContainerRoute(w http.ResponseWriter, req *http.Request) {
status := utils.Sanitize(vars["status"])
if os.Getenv("HOSTNAME") != "" && containerName == os.Getenv("HOSTNAME") {
utils.Error("SecureContainerRoute - Cannot force secure self", nil)
utils.HTTPError(w, "Cannot force secure self", http.StatusBadRequest, "DS003")
utils.Error("SecureContainerRoute - Container cannot update itself", nil)
utils.HTTPError(w, "Container cannot update itself", http.StatusBadRequest, "DS003")
return
}

View file

@ -40,8 +40,8 @@ func UpdateContainerRoute(w http.ResponseWriter, req *http.Request) {
containerName := utils.Sanitize(vars["containerId"])
if os.Getenv("HOSTNAME") != "" && containerName == os.Getenv("HOSTNAME") {
utils.Error("SecureContainerRoute - Cannot update self", nil)
utils.HTTPError(w, "Cannot update self", http.StatusBadRequest, "DS003")
utils.Error("SecureContainerRoute - Container cannot update itself", nil)
utils.HTTPError(w, "Container cannot update itself", http.StatusBadRequest, "DS003")
return
}