github therobbiedavis/Listenarr 0.1.20
Canary 0.1.20

latest releases: 0.2.45, 0.2.44, 0.2.40...
pre-release2 months ago

This pull request restructures the Docker setup for Listenarr, consolidating the backend and frontend builds into a single container and standardizing the application's port usage. It also updates the logout logic in the API to more reliably extract session tokens from request headers. The most important changes are grouped below:

Dockerfile and Containerization Updates:

  • The main Dockerfile is renamed from Dockerfile.api and now builds both the backend (.NET API) and frontend (Vue.js) into a single container, exposing only port 5000 (the standard ASP.NET Core port). (Dockerfile DockerfileL1-R5)
  • The separate frontend Dockerfiles (Dockerfile.web and Dockerfile.web.runtime) are removed, reflecting the shift to a unified container build process. (Dockerfile.web [1] Dockerfile.web.runtime [2]
  • The docker-compose.yml service configuration is updated to clarify that port 5000 is the standard ASP.NET Core port. (docker-compose.yml docker-compose.ymlL8-R8)

API Improvements:

  • The Logout endpoint in AccountController now extracts the session token directly from the Authorization or X-Session-Token headers, improving reliability and consistency in session invalidation. (listenarr.api/Controllers/AccountController.cs [1] [2] [3]

Application Configuration:

  • The backend is exp...

Automated canary build

  • Version: 0.1.20
  • Commit: 0561a1e
  • Original PR: #50

Don't miss a new Listenarr release

NewReleases is sending notifications on new releases.