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

Adding docker support #64

Merged
merged 22 commits into from
Jan 6, 2022
Merged

Adding docker support #64

merged 22 commits into from
Jan 6, 2022

Conversation

texx00
Copy link
Owner

@texx00 texx00 commented Dec 26, 2021

The pull request is to keep track of the "road to docker" changes.
At the moment the software runs in docker with a multistage image and running single installation commands instead of using the old install.sh script (different approach with respect to #36) .

Work to be done:

  • use volumes to keep drawings, database and conf files available even after an image update
  • use buildx to prepare raspi compatible images
  • create a docker-compose file to run the image with the correct ports and to add access to hw device
  • create docs

When this branch is finished, docker installation will become the main way of installing the software. The old (manual) way will be used only for development purposes.

When the pull request is merged should:

@texx00 texx00 added enhancement New feature or request Backend Something related to the backend Installation Issues related to the installation or update of the software High priority For really high priority stuff labels Dec 26, 2021
@texx00 texx00 self-assigned this Dec 26, 2021
@texx00
Copy link
Owner Author

texx00 commented Jan 6, 2022

Merging the pull request to all the 3 branches (alpha, beta and master) since they are all at the same commit.
Will also create the docker images for the three branches and release v0.6

@texx00 texx00 merged commit 1c31e64 into alpha Jan 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backend Something related to the backend enhancement New feature or request High priority For really high priority stuff Installation Issues related to the installation or update of the software
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant