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

[experimental] Dev docker fixes dom2022 #3949

Closed

Conversation

binary1230
Copy link
Contributor

fixes Docker, warning: EXPERIMENTAL UNFINISHED

see magfest/sideboard#108 for full writeup, the most important changes are there.

most of the stuff in this PR is for upgrading to python 3.10.x

- change from 'collections' to 'collections.abc'
- later python versions changed where this was imported from
ended up not needing these as the errors I was working around were config issues, but, not a bad idea to keep them anyway.
- improves confusion on first connection attempt
- all this code here can use a rethink
- upgrade to python 3.10
- update many packages for python 3.10 compatibility
- rip apart setup.py for uber and ubersystem. I for SURE broke stuff here.
- change pavement.py to explicitly install plugin dependencies
- remove NPM install stuff from Dockerfile
- implement multi-stage dockerfile support for dev vs prod (to mount your own code in the container for easier dev support)
- this doesn't quite get a running app, but, it gets as far as cherrypy starting
- DO NOT USE THIS without a TON more testing
- does allow debugging in PyCharm :)
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

Successfully merging this pull request may close these issues.

2 participants