TriliumNext / Notes

Build your personal knowledge base with TriliumNext Notes
https://triliumnext.github.io/Docs/
GNU Affero General Public License v3.0
1.04k stars 59 forks source link

Add CI/CD step for DockerHub containers #285

Closed perfectra1n closed 3 months ago

perfectra1n commented 3 months ago

This PR will add a step to our GitHub Actions to automatically create/push/tag a container to be pushed to our TriliumNext DockerHub Organization.

Feel free to view the working output here: https://github.com/perfectra1n/Notes/actions/runs/10186156395/job/28177318713

The following secrets will need to be added with the necessary information:

eliandoran commented 3 months ago

@perfectra1n , good job, this seems very promising. Especially given we would need to release the first stable version sooner or later.

On my side I'll have a look first at how DockerHub works since I haven't worked with it before and merge it after I test it for our repo too.

perfectra1n commented 3 months ago

@eliandoran I’ve created the TriliumNext Organization within DockerHub, and then filed an app for Docker OSS sponsorship (for free Docker Organization, instead of a monthly $35 fee). Everything’s documented in Matrix. I can invite you into the DockerHub Org as an admin :)