Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 735 Bytes

File metadata and controls

14 lines (11 loc) · 735 Bytes

Drop

Self-hosted CLI tool for saving files, images, and links.

Build & Deploy

  • make release — bumps patch tag, builds both binaries (run this before deploying)
  • make release minor / make release major — for non-patch bumps
  • make deploy — builds and restarts server (no version bump); always run make release first
  • make install-server for first-time server setup (installs systemd service)
  • make install-client for first-time client setup (symlinks binary to /usr/local/bin)
  • Binaries are built into ./bin/ relative to repo root
  • Never run bare go build — always use the Makefile so version info is embedded
  • Never manually edit version strings — they are injected at build time via ldflags