bettersg / SchemesSG_v3

Refactor of SchemeseSG 2024
3 stars 1 forks source link

Housekeeping for improved dev setup #1

Closed longwind48 closed 2 months ago

longwind48 commented 2 months ago

Description

This PR introduces several improvements to the project, focusing on structure, cleanup, and CI/CD enhancements for local development. No code changes to main logic were made.

Note that some changes were made to Dockerfiles of frontend and backend, i.e. improved security of docker image and poetry-based deps management. These changes might affect current process of deploying to production. I have no means of testing production deployment of frontend and backend, but i have tested and confirm that new docker images of frontend and backend are valid. I will take full responsibility in ensuring that deployment to production works.

Changes

Context

These changes aim to improve project maintainability and streamline the development workflow by organizing the project structure and enhancing the CI/CD process.

Testing