Skip to content

Develop - #1

Merged
Lvasp16rnd merged 7 commits into
mainfrom
develop
Jul 14, 2026
Merged

Develop#1
Lvasp16rnd merged 7 commits into
mainfrom
develop

Conversation

@Lvasp16rnd

Copy link
Copy Markdown
Owner

This pull request introduces significant improvements to the development workflow and adds configuration for the new incident-service. The main changes include adding a CI pipeline, updating the Docker Compose setup to integrate multiple backend services, and introducing Maven wrapper scripts for consistent builds.

CI/CD and Workflow Enhancements:

  • Added a new GitHub Actions workflow (.github/workflows/ci.yml) to automate building all backend services (user-service, poll-service, incident-service, notification-service) using Java 21 and Maven, triggered on pushes and pull requests to main and develop branches.

Docker Compose and Service Integration:

  • Updated docker-compose.yml to:
    • Pin localstack to version 3.0.2 and mount an initialization script.
    • Add build and service definitions for user-service, incident-service, poll-service, and notification-service, each with appropriate ports, environment variables, and dependencies.

Incident Service Bootstrapping:

  • Added a Dockerfile for incident-service to build with Maven and run on Eclipse Temurin Java 21 JRE.
  • Added Maven wrapper scripts (mvnw, mvnw.cmd), Maven wrapper properties, .gitignore, and .gitattributes to incident-service for cross-platform build consistency and proper source control hygiene. [1] [2] [3] [4] [5]

These changes collectively improve automation, service orchestration, and developer experience when building and running the backend system.

@Lvasp16rnd
Lvasp16rnd merged commit cbfc590 into main Jul 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant