Server site packages

A server-rendered Fission site packages as a process. The package includes the compiled server app, generated worker and island assets, static assets, runtime configuration, exposed port, and artifact manifest.

1. Check the server app

fission server check --project-dir examples/pokemon-card-store --release
fission readiness package --project-dir examples/pokemon-card-store --target server --format docker-image
The server check renders routes and verifies generated browser artifacts. Package readiness checks Docker configuration, server entrypoint, port, tags, cache/session configuration, and deployment metadata.

2. Package the Docker image

fission package --project-dir examples/pokemon-card-store --target server --format docker-image --release
The Docker package builds the server binary and includes generated assets so routes, actions, workers, and islands are available at runtime.

3. Verify locally

Run the image or use fission server serve before publishing. Test static assets, server actions, session state, cache behavior, worker requests, island requests, and expected security headers or middleware.

Next steps

Use Docker registry publishing when the image is ready to push.
Fission
A cross-platform, GPU-accelerated user interface framework for Rust. MIT licensed.
Copyright (c) 2026 Fission
Ready to use today. Widget APIs are expected to remain stable; some runtime and shell APIs may change before 1.0.0.
main - v0.1.0 alpha