Fresh logo
🚧 This documentation is work in progress and for an unreleased version of Fresh.

deno compile

You can create a self-contained executable out of your app with the deno compile command. It will include all assets and dependencies. This executable can run on any platform without requiring Deno to be installed.

Terminal (Shell/Bash)  
# Build your app first
$ deno task build
# Generate self-contained executable
deno compile --include static --include _fresh --include deno.json -A my-app _fresh/compiled-entry.js

The compiled entry supports two environment variables out of the box:

  • PORT to set the port number (PORT=4000 my-app)
  • HOSTNAME to set the host name number (HOSTNAME=0.0.0.0 my-app)