At last, PixelEspresso App Store is up and running. Took me a while—I started from zero Ruby and Rails knowledge. My limited Unix experience wasn’t enough to test the store on my local Mac, so I had to learn several new tricks and get more familiar with Terminal. Deploying Potion Store on DreamHost was also unexpected fun, shall we say.
After the static web site design was complete, I started looking at Potion Store. I read that DreamHost installed Passenger on all plans, so deployment shouldn’t be a problem.
What followed was quite a few days filled with trial-and-error attempts to master something of which I had only a vague understanding. Getting several parts of the store to work together, making the right decisions on which payment processor to use, testing the whole thing on local machine and then deploying to DreamHost proved to be a very useful (if a bit frustrating at times) experience. I’ll try to summarise it in several following posts. Initially I thought just to spill my guts into one article, but it got too long, and no one reads long blog posts. I hope this information will be useful to someone.