-
Notifications
You must be signed in to change notification settings - Fork 24
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
Docker image #860
base: develop
Are you sure you want to change the base?
Docker image #860
Conversation
Thanks a lot for your help with this, @g7ufo . Some Suggestions:
Some inline comments will follow |
Both comments addressed in last commit. I've also updated the summary with additional commentary. |
@g7ufo Did you see the other comments above? Best regards, Simon |
@DJ2LS I can't see any additional comments, there are none inline. |
Maybe the comments are hidden. They should be there. You could also look into changed file here in GitHub. Maybe they are visible there |
@DJ2LS Could you maybe send me a screengrab, would be great to get any comments addressed. One thing which always catches me out with GitHub [at work] is forgetting to hit the 'Submit review' button under 'Review changes'. |
No worries, we will handle this :-) At least at my question was, the ip addresses inside the configs - are they fixed because of docker or can we make them more dynamic or common? Specially rigctld for example |
Question: what Happens in case of an Update? What's with the Message data and settings? |
@DJ2LS Sorry for the delay in replying. To answer your questions:
The
The |
Thanks @g7ufo , so this means, the config folder is separated and in case of a FreeDATA update, the config files and database remains, right? Sorry, I'm not that familiar with docker. But I also want to merge this commit. |
Yes, @DJ2LS that's correct - the config folder is a mount from the host into the container. Just to illustrate, this is the
So if I use an updated version of the image, this same directory will be mounted in that. |
Ah, good to know, thanks for taking the time doing this. |
I like to give it a try, so we are going to merge it into develop branch. Then it's part of the next release. I would appreciate if we can continue work on this so everything is as easy as possible. |
oh, and I don't want to crash your work - but do we really need pulse audio on macOS? We are using the port audio library, it should support macOS natively |
I've added documentation at
README.docker.md
for anyone to help test this.The documentation points to my forked image for now but will be retired in favour of this repo after merge.The Image build takes about a hour and so is only performed when a tag (I.e from a release) is pushed.
This image isn't MacOS specific, the image is Linux based for
amd64
andarm64
platforms. The documentation leans towards MacOS but only for the audio setup and the change of port to5050
(because on MacOS port5000
is used by 'Airplay Receiver').