How do you do deployments?
Anyways, I will write about my personal experiences, but wanted to kick off a conversation on deployment strategies for ColdFusion.
Category Filtering: 'Development'
This is more of a question post than a learning post, so your feedback is welcomed. Here is what I am trying to do. I have several commits into a branch and I would like to build a patch file that has all the files that where changed from commit X to commit Y. Example:
Commit 1 – Changed files
/plugins/BeanFactory.cfc
/interceptors/SES.cfc
Commit 2 – Changed files
/interceptors/SES.cfc
/interceptors/Security.cfc
Commit 3 – Changed files
/web/services/PluginService.cfc
Now I want to run SOMETHING or do SOMETHING automated that can produce the following patch:
PATCH
/plugins/BeanFactory.cfc
/interceptors/SES.cfc
/interceptors/Security.cfc
/web/services/PluginService.cfc
So any Git gurus can comment on how to achieve this.
I can honestly say that I love Apache for its simplicity and just works attitude. I am recently setting up my lab at home and using iis7 under windows 7 to test some sites. Problem after problem, but I guess it is my lack of usage of iis. Anyways, after setting up a new site and giving the folder permissions to the IIS user, I was still getting the following nasty error:
The solution is definitely straightforward but after much googling and fiddling, finally something that works. Go to the IIS admin and click on your site. Once there, click on the Authentication icon:
Once it opens, click on Anonymous Authentication and then on the right hand panel click on “EDIT”. You will get a modal window about the user to use for anonymous security:
Make sure you click on “Application Pool identity” instead of the default IUSR user. That’s it, now the error is gone and a consistent user is used.
So I will attribute this to my lack of IIS skills, but still, quite convoluted.
If you are like me and have a thousand millions things to work on and lack focus. This little app will help you out. Its called Focus Booster: http://www.focusboosterapp.com/
It is a very simple focus timer that sits on your desktop and helps you do Pomodoro times. If you are not aware of the Pomodoro Technique, it is a technique to help you focus on tasks.
The Pomodoro Technique™ is a way to get the most out of time management. Turn time into a valuable ally to accomplish what we want to do and chart continuous improvement in the way we do it.
They offer their book free in PDF format or you can order their full Pomodoro Kit. I recommend you guys take a look at it.
The basic unit of work in the Pomodoro Technique™ can be split in five simple steps: