Please be gentle on me as I am struggling to find a place to start.

This question comes to mind when deploying a Spring MVC web app running on Linux. Everything I've read on deploying a Spring MVC always points the implementation living within a user's home directory (for example: /home/charrison/webApp/...). This is ok if the sysadmin and developer are the same person, however, how does this look when there's multiple developers? What if a separation of concerns is driven by organizational structure? Is there a best practice for this?

On initial stab at this, I am debating only having 1 user on the system that the developers can share when needing to commit, recompile, and redeploy the application, and have a central repository be the truth in source for the developers. My other thought on this is to potentially create a shared directory on the /home that developers have access to, but I am unaware of the drawbacks.

In case it matters, this is for CentOS/RHEL

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.