I have website, which stored on AWS EC2 servers.
We have 2 servers, one for production environment and another one for development and staging environments.
Development and staging environments located in different folders. For example development env stored in /var/www/development
, while staging stored in /var/www/staging
.
I'd like to use AWS CodeDeploy to upload files directly from bitbucket. I put AppSpec file, which copy source code to /var/www/html
folder and install all dependencies and configurations. But I want my AppSpec file to copy source code to /var/www/development
or to /var/www/staging
depending on Development group, that was selected.
Is there is any way to do it or, maybe, there are some better approach in my situation?
env
:prod
and staging server will haveenv
:stage
. In your appspec hooks first get this tag first and then decide where to copy your archive. – Ravi