Skip to content

Comments

Add Docker image#183

Draft
Neraste wants to merge 16 commits intodevelopfrom
feature/docker
Draft

Add Docker image#183
Neraste wants to merge 16 commits intodevelopfrom
feature/docker

Conversation

@Neraste
Copy link
Member

@Neraste Neraste commented Dec 30, 2025

This PR adds a Dockerfile and deployment files to run the server and the front in production within a Docker image.

  • Dockerfile;
  • Configuration;
  • Custom configuration;
  • Logs format harmonisation;
  • Execution dependency of the different supervisor programs;
  • APScheduler;
  • Redis;
  • Environment variables prefix;
  • MySQL;
    • Problem with the Player cache object that must have a migration file;
  • Access logs to file?
  • Run as a non-root user?

@Neraste Neraste added this to the 1.10.0 milestone Dec 30, 2025
@Neraste Neraste self-assigned this Dec 30, 2025
@Neraste Neraste added enhancement New feature or request release Anything related to releases or release process labels Dec 30, 2025
@codecov
Copy link

codecov bot commented Dec 30, 2025

Codecov Report

❌ Patch coverage is 92.30769% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 98.43%. Comparing base (51c64f5) to head (a511a53).

Files with missing lines Patch % Lines
dakara_server/playlist/signals.py 60.00% 2 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #183      +/-   ##
===========================================
- Coverage    98.61%   98.43%   -0.19%     
===========================================
  Files           78       78              
  Lines         1876     1849      -27     
===========================================
- Hits          1850     1820      -30     
- Misses          26       29       +3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request release Anything related to releases or release process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant