fix: drop :latest tag from CI, make worker count configurable
Remove :latest Docker tag to match Paper Dynasty convention — only :version and :environment tags are pushed. Add WEB_WORKERS env var to Dockerfile (default 2) so prod can override via docker-compose. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
1df1abbd7c
commit
0095d2a792
@ -58,7 +58,6 @@ jobs:
|
||||
tags: |
|
||||
manticorum67/major-domo-database:${{ steps.version.outputs.version }}
|
||||
manticorum67/major-domo-database:${{ steps.version.outputs.environment }}
|
||||
manticorum67/major-domo-database:latest
|
||||
cache-from: type=registry,ref=manticorum67/major-domo-database:buildcache
|
||||
cache-to: type=registry,ref=manticorum67/major-domo-database:buildcache,mode=max
|
||||
|
||||
@ -71,7 +70,6 @@ jobs:
|
||||
echo "**Image Tags:**" >> $GITHUB_STEP_SUMMARY
|
||||
echo "- \`manticorum67/major-domo-database:${{ steps.version.outputs.version }}\`" >> $GITHUB_STEP_SUMMARY
|
||||
echo "- \`manticorum67/major-domo-database:${{ steps.version.outputs.environment }}\`" >> $GITHUB_STEP_SUMMARY
|
||||
echo "- \`manticorum67/major-domo-database:latest\`" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo "**Build Details:**" >> $GITHUB_STEP_SUMMARY
|
||||
echo "- Commit: \`${{ steps.version.outputs.sha_short }}\`" >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
@ -30,4 +30,5 @@ HEALTHCHECK --interval=30s --timeout=10s --start-period=10s --retries=3 \
|
||||
CMD curl -f http://localhost:80/api/v3/current || exit 1
|
||||
|
||||
# Start uvicorn
|
||||
CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "80", "--workers", "2"]
|
||||
ENV WEB_WORKERS=2
|
||||
CMD uvicorn app.main:app --host 0.0.0.0 --port 80 --workers $WEB_WORKERS
|
||||
Loading…
Reference in New Issue
Block a user