Images & ports
Don't want to build from source? Any public container image deploys directly.
Deploy an image
wess deploy web --image docker.io/library/nginx:alpine --port 80
Use the full image reference, registry included. The image is pulled, booted in a fresh machine, and served at https://web.wess.dev.
Ports
wess.dev needs to know one thing: the port your app listens on.
| Situation | What to do |
|---|---|
Your code reads PORT | Nothing — it's set to 8080 and routing matches. |
| Image listens on a fixed port (nginx → 80) | Pass --port 80 once; it sticks for future deploys. |
Private registries
Not supported yet — push with git instead and the build happens on the platform, no registry needed.