leftdev
leftdev
DDeno
Created by leftdev on 9/13/2023 in #help
Include platform and version in compiled binary filename
Right now when i run deno compile --output bin/myprogram, it works as expected. Is is possible to save the filename by the package.json (or is there anywhere else i should put the version?) in the output filename? (e.g bin/myprogram_2.0.0). thanks
2 replies
DDeno
Created by leftdev on 9/11/2023 in #help
Bunle OAK static assets to the compiled binary
Hi, I am currently switching from NodeJS to Deno, and so far so good! One of the reasons for this switch is how easily i can compile everyting up in one executable, which is important for my use case. However, I'm not familiar with OAK and how it integrates, as i come from Express. I have the current code, which runs fine on the CLI, but doesn't serve the assets once compiled:
// ...imports
app.use(async (context, next) => {
try {
await context.send({
root: `${Deno.cwd()}/src/www/public`,
index: 'login.html',
});
} catch {
await next();
}
});
/// ...listen
// ...imports
app.use(async (context, next) => {
try {
await context.send({
root: `${Deno.cwd()}/src/www/public`,
index: 'login.html',
});
} catch {
await next();
}
});
/// ...listen
Is this something that is supported? Is there any way to bundle assets inside the executable? I've seen the Leaf library, but i wouldn't know how to integrate it in this scenario thanks
3 replies