# Developer notes

## Resources

- JWT / Auth
  - https://developers.redhat.com/blog/2020/01/29/api-login-and-jwt-token-generation-using-keycloak#
  - https://robferguson.org/blog/2019/12/24/getting-started-with-keycloak/
- Docker
  - https://blog.marcnuri.com/docker-container-as-linux-system-service
  - https://docs.docker.com/engine/reference/commandline/run/
- Installer
  - Deb:
    - https://www.iodigital.com/en/history/intracto/creating-debianubuntu-deb-packages
    - https://www.internalpointers.com/post/build-binary-deb-package-practical-guide
    - https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-binarycontrolfiles
    - https://stackoverflow.com/questions/59248180/how-to-install-rpmdev-tools-on-ubuntu
    - https://stackoverflow.com/questions/18017084/copyright-file-in-deb-package-how-to
    - 
  - RPM:
    - https://www.redhat.com/sysadmin/create-rpm-package
    - https://stackoverflow.com/questions/59248180/how-to-install-rpmdev-tools-on-ubuntu
- Maven deployment
  - https://docs.gradle.org/current/userguide/publishing_maven.html#publishing_maven:repositories
  - https://www.jetbrains.com/help/space/publish-artifacts-from-a-gradle-project.html
  - https://www.albertgao.xyz/2018/01/18/how-to-publish-artifact-to-maven-central-via-gradle/
  - https://central.sonatype.org/publish/publish-gradle/#metadata-and-signing
  - https://central.sonatype.org/publish/requirements/gpg/
  - https://central.sonatype.org/publish/requirements/coordinates/
  - https://issues.sonatype.org/secure/BrowseProjects.jspa?selectedCategory=all
  - https://unix.stackexchange.com/questions/481939/how-to-export-a-gpg-private-key-and-public-key-to-a-file
  - 