Skip to content

Conversation

open-swe[bot]
Copy link

@open-swe open-swe bot commented Jul 6, 2025

Fixes #7

This PR adds Dockerfiles for all four microservices in the repository, enabling containerized deployment of the entire application stack.

Changes Made

  • Java Twitter Feed API (java-twitter-feed-api/Dockerfile): Multi-stage build with OpenJDK 8 and Tomcat 8, configured for Twitter OAuth integration
  • Node.js Users API (nodejs-users-api/Dockerfile): Node.js 14 Alpine with MongoDB and email service configuration
  • Python Email API (python-email-api/Dockerfile): Python 3.8 Alpine with Falcon/Gunicorn, Gmail SMTP and MySQL integration
  • PHP Frontend UI (php-ui/Dockerfile): PHP 7.4 with Apache, serving all frontend assets and configured for backend service communication

All Dockerfiles follow best practices including layer caching optimization, proper environment variable configuration, and appropriate port exposure for each service.

@open-swe open-swe bot added the open-swe label Jul 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

New Open SWE Request
0 participants