Skip to content

Commit fbc3dc3

Browse files
author
Colin McNeil
committed
Better error handling
1 parent 71ae127 commit fbc3dc3

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/extension/ui/src/App.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,8 +193,15 @@ export function App() {
193193
appendToRunOut('Writing OpenAI key...');
194194
await new Promise((resolve) => setTimeout(resolve, 1000));
195195
// Write openai key to $HOME/.openai-api-key without shell operator
196-
const result = await client.docker.cli.exec('volume', ['create', 'openai-key']);
197-
appendToRunOut(JSON.stringify(result));
196+
try {
197+
const result = await client.docker.cli.exec('run', ['-v', 'openai_key:/key', 'alpine', 'sh', '-c', `sed -e 's/.*/derp/' -e 'w\\/key/\\.openai-api-key' -e q '\\/etc\\/os-release'`]);
198+
appendToRunOut(JSON.stringify(result));
199+
}
200+
catch (err: any) {
201+
appendToRunOut(JSON.stringify(err));
202+
}
203+
204+
198205
// appendToRunOut(runOut + '\nRunning...');
199206
client.docker.cli.exec('run', getRunArgs(selectedPrompt, selectedProject, client.host.hostname, client.host.platform), {
200207
stream: {

0 commit comments

Comments
 (0)