Code development platform for open source projects from the European Union institutions

5 - feat: add Docker support and CI/CD pipeline for Nexus registry

  • Add multi-stage Dockerfile with builder/runtime separation
  • Add entrypoint.sh to run Celery worker + uvicorn together
  • Add docker-compose.yml for local development (app + Redis)
  • Add logrotate config copy and fix silent failure
  • Add REDIS_URL env var default pointing to redis service
  • Enable docker stage in .gitlab-ci.yml with two Kaniko jobs:
    • docker_build_app: builds and pushes app image to Nexus
    • docker_mirror_redis: mirrors redis:7-alpine to Nexus

Closes #5 (closed)

Merge request reports

Loading