diff --git a/src/tools/docker-to-docker-compose/composerize.d.ts b/src/tools/docker-run-to-docker-compose-converter/composerize.d.ts
similarity index 57%
rename from src/tools/docker-to-docker-compose/composerize.d.ts
rename to src/tools/docker-run-to-docker-compose-converter/composerize.d.ts
index bce423b3..aab47a24 100644
--- a/src/tools/docker-to-docker-compose/composerize.d.ts
+++ b/src/tools/docker-run-to-docker-compose-converter/composerize.d.ts
@@ -1,4 +1,4 @@
declare module 'composerize' {
- const composerize: function;
+ const composerize: (arg: string) => string;
export default composerize;
}
diff --git a/src/tools/docker-run-to-docker-compose-converter/docker-run-to-docker-compose-converter.vue b/src/tools/docker-run-to-docker-compose-converter/docker-run-to-docker-compose-converter.vue
new file mode 100644
index 00000000..b44a81bb
--- /dev/null
+++ b/src/tools/docker-run-to-docker-compose-converter/docker-run-to-docker-compose-converter.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Download docker-compose.yml
+
+
+
+
+
diff --git a/src/tools/docker-run-to-docker-compose-converter/index.ts b/src/tools/docker-run-to-docker-compose-converter/index.ts
new file mode 100644
index 00000000..d9c1437f
--- /dev/null
+++ b/src/tools/docker-run-to-docker-compose-converter/index.ts
@@ -0,0 +1,11 @@
+import { BrandDocker } from '@vicons/tabler';
+import { defineTool } from '../tool';
+
+export const tool = defineTool({
+ name: 'Docker run to Docker compose converter',
+ path: '/docker-run-to-docker-compose-converter',
+ description: 'Turns docker run commands into docker-compose files!',
+ keywords: ['docker', 'run', 'compose', 'yaml', 'yml', 'convert', 'deamon'],
+ component: () => import('./docker-run-to-docker-compose-converter.vue'),
+ icon: BrandDocker,
+});
diff --git a/src/tools/docker-to-docker-compose/docker-to-docker-compose.vue b/src/tools/docker-to-docker-compose/docker-to-docker-compose.vue
deleted file mode 100644
index 7b8ac3a5..00000000
--- a/src/tools/docker-to-docker-compose/docker-to-docker-compose.vue
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- Copy
- Download file
-
-
-
-
-
diff --git a/src/tools/docker-to-docker-compose/index.ts b/src/tools/docker-to-docker-compose/index.ts
deleted file mode 100644
index 5a89b317..00000000
--- a/src/tools/docker-to-docker-compose/index.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { BrandDocker } from '@vicons/tabler';
-import { defineTool } from '../tool';
-
-export const tool = defineTool({
- name: 'Composerize',
- path: '/docker-to-docker-compose',
- description: 'Turns docker run commands into docker-compose files!',
- keywords: ['docker', 'to', 'docker', 'compose'],
- component: () => import('./docker-to-docker-compose.vue'),
- icon: BrandDocker,
-});
diff --git a/src/tools/index.ts b/src/tools/index.ts
index eca5f9bf..1d0b3adf 100644
--- a/src/tools/index.ts
+++ b/src/tools/index.ts
@@ -1,7 +1,7 @@
import { tool as base64FileConverter } from './base64-file-converter';
import { tool as base64StringConverter } from './base64-string-converter';
import { tool as basicAuthGenerator } from './basic-auth-generator';
-import { tool as dockerToDockerCompose } from './docker-to-docker-compose';
+import { tool as dockerRunToDockerComposeConverter } from './docker-run-to-docker-compose-converter';
import { tool as htmlWysiwygEditor } from './html-wysiwyg-editor';
import { tool as rsaKeyPairGenerator } from './rsa-key-pair-generator';
import { tool as textToNatoAlphabet } from './text-to-nato-alphabet';
@@ -93,7 +93,7 @@ export const toolsByCategory: ToolCategory[] = [
jsonMinify,
sqlPrettify,
chmodCalculator,
- dockerToDockerCompose,
+ dockerRunToDockerComposeConverter,
],
},
{