-
Notifications
You must be signed in to change notification settings - Fork 0
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 containers for the various parts #4
Comments
I now have a docker container for arm64 and armhf which contains all three functional units of software. Many of the important configuration files have been exposed in the docker build directory, and are copied in to the image when it is built. Separately, I also have a container with just the mapcache (tile server.) The tile server has been running on my Pi Zero and seems quite capable of seeding the tile cache. Making a container image for just the aprsd part should also be pretty easy. Isolating the webapp will be tricky because I'm using the supplied binary packages, and the webapp depends on the other two pieces of software. May need to repackage or just install from source. |
Mental note: currently (locally) my polaric images are tagged as "polaric-webapp-xxxxx" where xxxxx is the architecture. Before publishing on dockerhub, make sure to rename them to polaric-server-xxxxx. |
Note that the docker container running jsvc (e.g., polaric-aprsd) needs to have extra capabilities allowed. For my all-in-one container, mistakenly named "webapp" as noted above, this is:
|
getting sound into the direwolf container was not obvious. long story short:
|
|
Put the following in
You have to have a container named polaric, though. |
The docker container requires read/write access to the
|
The docker container requires read/write access to the
|
Cleaning up the docker build process a little bit, I'm coming to the following revelations:
The main problem I have so far is that the debian jessie build for 64 bit intel/amd architectures stalls out while installing a dependency, whereas debian jessie for aarch64 works just fine. Ubuntu 16.04 for intel/amd works just fine. |
The text was updated successfully, but these errors were encountered: