Skip to content

Sprint 5 PR#14

Open
AlexanderORuban wants to merge 58 commits intokellerflint:mainfrom
AlexanderORuban:main
Open

Sprint 5 PR#14
AlexanderORuban wants to merge 58 commits intokellerflint:mainfrom
AlexanderORuban:main

Conversation

@AlexanderORuban
Copy link
Copy Markdown
Contributor

Implemented Features:

  • Added automated testing workflow (.github/workflows/test.yml) that runs backend unit tests, frontend unit tests, integration tests, and end-to-end tests on all pushes and pull requests to the main and development branches
  • Added automated deployment workflow (.github/workflows/deploy.yml) that deploys the application to the VM whenever code is merged into main
  • Configured docker-compose.deploy.yml for production deployment
  • Set up .env for backend configuration and updated API environment handling for production builds
  • Deployed the full application to the VM using Docker Compose through GitHub Actions
  • Updated the README with instructions for automated testing, VM deployment, and CI/CD details

AlexanderORuban and others added 30 commits November 18, 2025 11:30
…pipeline

Merge Feature/automated-testing-pipeline into development
Fixed all broken tests for the this github workflow
f3liz and others added 28 commits November 25, 2025 00:55
…to be generated with the Next API base url for the frontend during build.
…in the repo instead of relying on it in GitHub secrets.
Testing automated deployment workflow to VM
Fixed more indentation in the deployment script.
Fixed app.js to use the correct path for the .env file.
Fixed the broken docker-compose.deploy.yml file to include the correc…
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.

2 participants