DiamondLightSource / DiamondLightSource/mx-bluesky

Deploy: Copy venv, not symlink

Open
#370 0 comments 0 reactions 0 assignees View on GitHub
dev experience
Dominant language
Python
Stars
4
Forks
5
Avg merge
1d 30m
Merged PRs (30d)
2

Description

When we deploy Hyperion we currently symlink to the global version of python. This is dangerous as if it breaks we will cause production issues. Instead we should copy it using the `--copies` flag on `venv`, this will cause larger deployment sizes but will isolate us from issues outside our control.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.