-
Notifications
You must be signed in to change notification settings - Fork 9
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
promote watch.ocaml.org to non-beta #23
Comments
@avsm I have a WIP which has converted the current |
Using the upstream Docker image is fine by me. It's just that we need to be careful with managing the volumes and the database state. For example, upgrading to 5.0.0 requires careful execution of the steps here: https://github.com/Chocobozzz/PeerTube/releases/tag/v5.0.0 So we need to have some mechanism to snapshot the volumes so we can roll back if it all goes horribly wrong... |
(To answer your question, I don't think it needs to monitor a repository -- making the service something that requires manual updating is fine by me. It would be nice if it could regularly, on a ocurrent-cron, just do a docker pull to get the latest version of the image as published on that version tag by upstream, so we get base images with security updates applied) |
@avsm May I update the existing installation to 5.0.1? I have cloned the current installation and tested the upgrade steps. You can check the results by adding this to your
The obvious difference I can see is that the occurrences of |
ocurrent/ocurrent-deployer#159 adds the two pipelines for this. The first runs a periodic backup by connecting to the machine over SSH and running @avsm Please let me know if I can update to 5.0.1 as per my previous message so I can move this forward. Example output via OCurrent Deployer for a backup job
|
@mtelvers go for it! My only slight worry here is to keep an eye on the tarsnap incremental backup size. In theory, it should be friendly for the video directory as its incremental, but it's worth keeping an eye on the |
PeerTube has been updated to 5.0.1. The Docker service stack is now deployed via Ansible and is documented on infra.ocaml.org. The Docker container for PeerTube is updated on ocurrent deployer. The Tarsnap backup output is also available on ocurrent deployer |
Nice one, @mtelvers! This looks great. I'll reconfigure the live service to remove the beta notice, then. Might you be able to describe the update above briefly on the infra blog so I can reference it from a discuss post, and then we can close this issue? |
Beta tag removed, and https://watch.ocaml.org/about/instance updated with latest stuff (like links to CoC, how to request an account, maintainers). Will close this issue once I post to discuss about it. |
Posted. https://discuss.ocaml.org/t/watch-ocaml-org-out-of-beta-and-a-call-for-new-videos/11561/2 Thanks for all the help @mtelvers! |
watch.ocaml.org has been quite successful, and a great source of permanent storage for OCaml videos. It's time to promote it to a non-beta service:
The text was updated successfully, but these errors were encountered: