Skip to content
Weik.ioUniversity
Try Weik.io

Deploy it, and see a file move

MFT 2 · 3:33

Once its two secrets are set, the transfer is deployed and run on request, and the first file moves into the archive bucket. The schedule field, a cron expression, repeats the run.

Download the mp4Recorded on 2026.2

What it covers

  • Setting the FTP password and the bucket key as hidden secrets
  • Deploying the transfer to devtest the same way as any integration
  • Running it at once through the direct:mft-run endpoint or the Run now button
  • The copied file in weikio logs and in the admin UI's row per file
  • How placement picks the agent that runs the transfer
  • The schedule field, a cron expression set to every fifteen minutes

Commands in this video

Terminal
$ weikio secret set finance/supplier-ftp-password --env devtest
$ weikio secret set finance/invoice-archive-key --env devtest
$ weikio deploy finance/supplier-invoices --env devtest
$ weikio invoke finance/supplier-invoices --endpoint direct:mft-run
$ weikio logs finance/supplier-invoices --env devtest
Transcript
  1. 0:02The earlier video published the transfer with two secret values unset.
  2. 0:06This video sets both values, deploys the transfer, then runs it once.
  3. 0:15The supplier's files stay on its FTP server.
  4. 0:18The folder holds the transfer and two remote definitions.
  5. 0:22With both secrets unset, nothing has moved.
  6. 0:29weikio secret set finance/supplier-ftp-password for devtest writes the password the supplier's remote reads.
  7. 0:41The same command writes the archive key.
  8. 0:43The value is typed hidden.
  9. 0:48weikio deploy finance/supplier-invoices for devtest takes the latest published version,
  10. 0:560.1.0.
  11. 0:58The command ends when agent dev reports the deployment running on a JVM.
  12. 1:06weikio invoke finance/supplier-invoices runs the transfer now instead of waiting for the schedule.
  13. 1:14The message goes to direct:mft-run, the run-now entry every transfer carries.
  14. 1:24weikio logs finance/supplier-invoices for devtest prints rclone's lines as rclone wrote them.
  15. 1:32The line of a moved file names the file and carries its size.
  16. 1:36The file lands in the archive bucket.
  17. 1:39The admin UI records a row for each file the transfer moves.
  18. 1:43Its action reads Copied, Weik.io's word for a file that landed as a new copy.
  19. 1:49The run ends with rclone's summary line.
  20. 1:55Both values were typed at a prompt that showed nothing.
  21. 1:58Your Weik.io installation seals each value as it stores it.
  22. 2:02Commands that list secrets show names, not values.
  23. 2:06A value written for devtest belongs to devtest only.
  24. 2:10What runs is the version the earlier video published,
  25. 2:13on a JVM on agent dev, like every integration.
  26. 2:18The invoke answered immediately because a run asked for now queues until the running run finishes.
  27. 2:24The transfer's page has a Run now button that sends to the same entry as the command.
  28. 2:29No one picks the agent,
  29. 2:31because placement matches what the deployment needs against what the agents are given.
  30. 2:36In devtest, agent dev took it.
  31. 2:39Both ends stay variables holding their remote definitions.
  32. 2:43What was missing were the two secret values.
  33. 2:49Every run so far happened because somebody asked.
  34. 2:52The transfer document also carries a schedule, a cron, a pattern of times.
  35. 2:58The scaffold wrote a run every fifteen minutes, and nobody changed it.
  36. 3:03Now every run comes on its own, minutes apart.
  37. 3:10The transfer is deployed and runs on a JVM on agent dev.
  38. 3:14The first file crossed from the supplier's server into the archive,
  39. 3:18and the logs and the row on the page both tell it.
  40. 3:21From here the schedule keeps the files moving on its own.

Next in this track

MFT 3 · 4:06 Shape what moves Watched

Sign in to the live demo

Sign in with the shared viewer account, which can open every screen of the example projects and can't change anything.

E-mail
viewer@demo.weik.io
Password
try-weikio-live-demo
Open the live demo