Skip to content

[experimental] Dev docker fixes dom2022#3949

Closed
binary1230 wants to merge 6 commits intomagfest:masterfrom
binary1230:dev_docker_fixes_dom2022
Closed

[experimental] Dev docker fixes dom2022#3949
binary1230 wants to merge 6 commits intomagfest:masterfrom
binary1230:dev_docker_fixes_dom2022

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