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

Repair Docker and Actions #50

Merged
merged 17 commits into from
Nov 20, 2023
Merged

Repair Docker and Actions #50

merged 17 commits into from
Nov 20, 2023

Conversation

RadioAndrea
Copy link
Contributor

Repair docker and github actions to allow for building the UI in a container.

  • Adds multiple new dockerfiles
  • Adds actions to build the containers
  • Fixed comment strategy in config.py breaking python newer than 10
  • Added missing requirements and tightened flask requirement due to breaking changes beyond 2.3
  • Added run script for containers
  • Added sample compose

- added dockerfile
- updated config.py
  - block comment changes how the file is parsed in later python versions (at least 3.10 and 3.11)
- updated setup.py
  - added missing requirements
  - added version bounds to requirements that have had breaking API changes
- add compose.yaml
  - basic compose file added
- add docker-run.sh
  - bash script added
  - allows config files to be accessed by a host volume
- updated dockerfile
  - config file now automatically moved after installation
  - add execution permissions
Move docker fixes to team branch
@RadioAndrea RadioAndrea linked an issue Nov 18, 2023 that may be closed by this pull request
@RadioAndrea RadioAndrea self-assigned this Nov 18, 2023
@RadioAndrea RadioAndrea merged commit e013a70 into master Nov 20, 2023
1 check passed
@RadioAndrea RadioAndrea deleted the 388-fix-docker branch November 29, 2023 05:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant