Link to home
Start Free TrialLog in
Avatar of coder
coderFlag for Australia

asked on

Best practices for build and deployment errors?

Hi Experts,

I am working on a project which uses npm, it had lots of packages, installed on it. (it has reactjs, babel, Django, python, elasticsearch, pdfjs, epub viewer library,  IIIF image viewer, dockers, uwsgi and lots of other packages in Ubuntu Linux).  

Build and deployment is a nightmare for this project, some version mismatch, it is difficult to track what is causing the error.    If I try to migrate or upgrade any packages, there are many conflicts. this is not working with other packages, I need to migrate other packages also.  Some times I face issues with using the packages libraries installed on the node_modules folder.  If something needs to updated then it is the worst time.

I need to spend lots of time to fix this kind of errors, Instead of focusing on the source code errors.

Please provide me with the best practices for these kinds of projects.
ASKER CERTIFIED SOLUTION
Avatar of ste5an
ste5an
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of coder

ASKER

Hi Stephan,

Thanks for your response.  The project is in ubuntu Linux, lots of open source tools.  And our product is live and is working fine right now.  I can't touch or disturb the working product as it is live now.  I should do a cleanup, reduce and optimize packages when picking tools for software development while migrating to a new version.

Thanks for your response.