Skip to content

PinMe v2.0.0 · Enter the Worker Project Workflow

Choose a tag to compare

@Chi111 Chi111 released this 12 May 03:49
· 11 commits to main since this release
480565c

PinMe v2.0.0

v2.0.0 is a major milestone for PinMe.

Starting from this release, PinMe is no longer only a static file deployment CLI.
It officially evolves into a Worker-centered full-stack project workflow, making it possible to create, deploy, update, and manage Worker projects directly from the command line.

Highlights

Worker project workflow is now available

PinMe now introduces a full project-oriented command set around Worker applications:

  • pinme create
  • pinme save
  • pinme update-worker
  • pinme update-db
  • pinme update-web
  • pinme delete

This gives developers a complete lifecycle workflow for Worker projects, instead of only uploading frontend assets.

Create a Worker project from the CLI

pinme create now supports creating a new Worker project from the official template and initializing the required platform-side resources.

This workflow includes:

  • creating Worker and database resources on the platform
  • downloading the official project template
  • writing project metadata into pinme.toml
  • generating backend metadata
  • installing project dependencies
  • building the Worker bundle
  • deploying the initial backend Worker
  • building and publishing the frontend

Full-stack deploy in one command

pinme save becomes the core deploy command for PinMe projects.

It handles the full deployment flow in one run:

  • build Worker
  • upload Worker bundle
  • upload SQL files from db/
  • build frontend
  • publish frontend assets

This makes PinMe a single-entry deployment tool for frontend + Worker + database projects.

Independent Worker update flow

pinme update-worker adds a dedicated backend-only deployment path.

This allows developers to:

  • rebuild only the Worker bundle
  • upload updated Worker code without redeploying frontend
  • iterate faster on backend logic

Independent database and frontend update flows

To better support real development workflows, PinMe also adds:

  • pinme update-db for SQL migration updates
  • pinme update-web for frontend-only deploys

This separation makes it easier to deploy only the part that changed.

Better project management support

pinme delete is now available to remove project-side resources, including Worker, domain binding, and database resources, making the Worker project lifecycle more complete.

Also included

  • browser-based pinme login
  • improved authenticated CLI workflow
  • dedicated bind command for upload + domain binding
  • improved project-oriented command structure
  • improved CLI help and workflow guidance

Why 2.0.0 matters

Before 2.0.0, PinMe was primarily focused on static deployment and IPFS-related workflows.

With 2.0.0, PinMe becomes a Worker project deployment CLI, designed for full-stack application delivery instead of only static hosting.

Typical workflow

pinme login
pinme create my-app
cd my-app
pinme save