Commit Graph

16 Commits

Author SHA1 Message Date
Jonas L 4603c1759f
feat!: use nginx to serve media files (#2860)
Closes #2522

To reduce the strain on the API service, we moved the media file serving
to the Nginx web server. The API is still handling the authentication,
but delegates the serving using the `X-Accel-Redirect` header.

BREAKING CHANGE: The media file serving is now handled by Nginx instead
of the API service. The `storage.path` field is now used in the Nginx
configuration, so make sure to update the Nginx configuration file if
you change it.
2023-12-30 18:59:15 +01:00
Jonas L f72b7f9c97
feat(installer)!: change default listen port to 8080 (#2852)
Closes #2575
Closes #2543

BREAKING CHANGE: The default listen port for the installer is now
`8080`. We recommend that you put a reverse proxy in front of LibreTime.
2023-12-29 17:49:07 +01:00
Cristian Oneț bd6822fec6
fix: libretime process leaks and lsof high cpu usage (#2615) 2023-07-12 13:01:21 +01:00
renovate[bot] cc9a1daa7e
chore(deps): update rabbitmq docker tag to v3.12 (#2579)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-03 09:01:55 +02:00
jo 00ceb9bd46 fix: move docker specific setup to dockerfile 2023-03-15 11:52:00 +00:00
jo b675e04df2 fix: allow overriding docker-compose predefined environment 2023-03-15 11:52:00 +00:00
jo b87b8e5076 fix: pin rabbitmq version in docker-compose 2023-03-15 11:52:00 +00:00
jo 0bdbc0425f fix: pin postgresql version in docker-compose 2023-03-15 11:52:00 +00:00
Jonas L b85dc5bad3
feat: use libretime/icecast container image (#2165) 2022-09-20 11:35:32 +02:00
Jonas L bcb79344b8
fix: nginx depends on legacy in docker-compose (#2147) 2022-09-15 11:51:57 +02:00
Kyle Robbertze 1da42b2603 feat: add container setup
- build container with multi-stage Dockerfile
- change api listen port to 9001
2022-09-14 11:09:52 +02:00
jo cb0798edcf chore: add rabbitmq healthcheck in compose stack 2022-08-03 14:59:03 +02:00
jo 4c4d9796f5 chore: update postgres in compose stack 2022-08-03 14:59:03 +02:00
jo d5fcc5d660 chore: remove adminer from compose stack
Use other tools to connect to the database for developement.
2022-08-03 14:59:03 +02:00
Jonas L 05342e2e83
chore: add healthcheck to docker-compose stack (#1735) 2022-04-04 16:28:58 +02:00
Jonas L c6b96181ef
chore: add docker-compose dev stack (#1627) 2022-02-23 09:50:32 +02:00