Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More durable deployment #20

Open
vilmibm opened this issue Apr 20, 2024 · 0 comments
Open

More durable deployment #20

vilmibm opened this issue Apr 20, 2024 · 0 comments

Comments

@vilmibm
Copy link

vilmibm commented Apr 20, 2024

Town is so old that as we've upgraded Ubuntu and gotten new Python versions I've had to rebuild bbj's virtual environment and sometimes fix compatibility issues with its dependencies. It's not the biggest deal but I would love to see bbj deployable in an isolated, self contained way that is orthogonal to system python (which is something that virtual envs claim to provide but don't in actuality).

I've had great luck with https://pyinstaller.org/en/stable/ combined with pip-compile ( https://pypi.org/project/pip-tools/ ) but I don't know off the bat how amenable bbj will be to this kind of deployment (I suspect fine).

The end result of this would be doing a build of bbj and uploading it to github as a release such that tilde server admins can just pull an executable and run it.

I'd be happy to work on this but can't start for a couple of weeks as I finish something else.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant