Coiled Clusters and Environments

Back to modules
Course progress50%
article

Package sync practices

Use environment synchronization intentionally for development and production.

Package Sync Practices

Coiled can synchronize local packages, files, and credentials to remote machines. That is a great developer experience, but production workflows still need discipline.

Development mode

Package sync is ideal when iterating quickly. It keeps the remote worker close to the local environment without asking every user to build Docker images.

Production mode

For recurring jobs:

  • pin dependencies,
  • document runtime assumptions,
  • keep secrets in managed configuration,
  • record the package set with the run.

Review question

Could another engineer reproduce this job next week from a clean checkout?

Package sync practices

Environments