Yes, it is set to use the latest 3.x branch. At any point, you can shut down the services, run docker-compose pull, and bring them back up with the newest versions.
I would recommend using native Postgres (pg_dump) and Redis tooling to take backups from outside the containers. This would allow you to destroy or move the containers easily at any point, followed by a restore.
Edit: This also makes life easy if/when you migrate off of container-based Postgres to AWS RDS or another non-container deployment.
Correct. docker-compose down will destroy the containers, but images and volumes (see the docker-compose file for how these are used for persistence) are not touched. You should verify that it works as expected in your environment, and don’t run docker volume prune, for example.
Edit: Nevermind, I think I was just blind and mixed the Network Server Container and the Application Server Container. I think the Application Server was indeed updated:
chirpstack/chirpstack-application-server 3 8113ef436d98 2 weeks ago 40.6MB
Please ignore my post below.
I just tried to update my Docker Containers but I think it failed. What I did was
Navigate to the cloned git repository where docker-compose.yml etc. are located
execute docker-compose down command
execute docker-compose pull command
execute docker-compose up command
Now the Loraserver is indeed up again and working, but I think it is still the same version. For the Network Server it was already running 3.6 before so I think there is no newer version, but for the Application Server it could have updated from 3.6 to 3.7 I think. I don’t see the Application Server version in the GUI but looking at the Docker Containers / Images, I have
chirpstack/chirpstack-network-server:3
as container and
chirpstack/chirpstack-network-server:3
as image, but the image shows “5 weeks ago” in created column while 3.7 seems to be out only for 2 weeks, right? https://hub.docker.com/r/chirpstack/chirpstack-application-server/tags
I didn’t change any versions in the docker-compose.yml file so it says version 3 at the top and then the images with :3 tag. Is there anything I’m missing to get a successful update? I see from the website that tag 3 was also updated 2 weeks ago together with 3.7 tag so I’d assume I get 3.7 with the 3 tag, isn’t that right? Or does the created at column lie and I got the update and didn’t notice?
Thanks a lot for any help