Pieter Vijfvinkel

I’m a seasoned IT professional with extensive hands-on experience in delivering concrete solutions. My strength lies in combining technical expertise across areas like software development, identity management, networking, cloud computing, and cybersecurity with a keen understanding of people and processes in order to realize concrete business goals.

What sets me apart is my ability to persistently drive projects from abstract concepts to practical implementations, while maintaining clear communication with all stakeholders through concise documentation. Paying attention to scoping and dependencies. Accustomed to work in an international environment. During my career sofar, I’ve successfully set up a couple of startups and managed various large-scale IT projects within corporate environments; within time and budget. My approach as team player focuses on listening carefully to core business requirements and translating them into effective solutions that bridge technical complexities with business processes and goals.

 

I'm a seasoned IT professional with extensive hands-on experience in delivering concrete solutions. My strength lies in combining technical expertise across areas like software development, identity management, networking, cloud computing, and cybersecurity with a keen understanding of people and processes in order to realize concrete business goals.

What sets me apart is my ability to persistently drive projects from abstract concepts to practical implementations, while maintaining clear communication with all stakeholders through concise documentation. Paying attention to scoping and dependencies. Accustomed to work in an international environment. During my career sofar, I've successfully set up a couple of startups and managed various large-scale IT projects within corporate environments; within time and budget. My approach as team player focuses on listening carefully to core business requirements and translating them into effective solutions that bridge technical complexities with business processes and goals.

 

 

 

Welcome! Looking forward to hearing more about what you make of/with it. --John Abbe


  --Pieter Vijfvinkel.....Tue Jul 07 13:16:50 -0700 2009


Thanks for your interest, I'll keep in touch.

  --Pieter Vijfvinkel.....Tue Jul 07 13:17:23 -0700 2009


I'have a couple of wiki's deployed using passenger 3.0; below the deploy.rb which I used succesfully. Still

there are a number of pitfalls you might need to overcome. By the way I use ln's to store the attachments in shared/system, this is better than in public because of future releases. In any case you want some additional info just place another comment on this page and I will reply.

 

 

#

set :application, "wagn"

#set :repository, "[email protected]:/Users/administrator/Documents/rubyonrails/git/wagn.git"

#set :server, 'r50e.moplan.nl'

#set :repository, 'git://207.97.227.239/wagn/wagn.git'

#set :repository, 'git://git.moplan.nl/wagn/wagn.git'

#set :repository, 'git://git.moplan.nl/wagn/wagn.git'

set :repository, 'git://github.com/wagn/wagn.git'

 

#set :chmod755, %w(app config db lib public vendor script tmp public/dispatch.cgi public/dispatch.fcgi public/dispatch.rb)

 

#set :server, 'www.vijfvinkel.org'

set :server, 'intranet.metrigroup.com'

set :user, 'deploy'

set :runner, 'deploy'

 

set :scm, :git

#set :copy_strategy,:export

set :deploy_via, :copy

set :git_shallow_clone, :l

set :git_enable_submodules, 1

set :branch, 'master'

#set :deploy_via, :remote_cache

 

set :deploy_to, "/home/#{user}/rails/#{application}"

set :restart_file,"#{current_path}/tmp/restart.txt"

 

 

#ssh_options[:paranoid]=false

#set :use_sudo, false

 

 

#ssh_options[:paranoid]=false

 

#ssh_options[:keys]=[File.join(ENV["HOME"],".ssh","id_rsa")]

set :use_sudo, false

 

 

 

role :app, 'intranet.metrigroup.com'

role :web, 'intranet.metrigroup.com'

role :db, 'intranet.metrigroup.com', :primary => true

 

namespace :deploy do

desc "Disable spinner"

task :start do; end

 

desc "Restart Passenger"

task :restart do

run "touch #{restart_file}"

end

 

task :symlink_shared do

run "ln -nfs #{shared_path}/config/database.yml #{release_path}/config/database.yml"

run "ln -nfs #{shared_path}/system/card_files #{release_path}/public/card_files"

run "ln -nfs #{shared_path}/system/card_images #{release_path}/public/card_images"

 

end

 

after 'deploy:update_code','deploy:symlink_shared'

end

  --Pieter Vijfvinkel.....Wed Dec 15 10:21:20 -0800 2010


very cool. Thanks for posting this. We should start a deploy library for examples like these.

  --Ethan McCutchen.....Wed Dec 15 11:16:15 -0800 2010


Ethan, thanks for your attention, best regards, Pieter

Using passenger 3.0: keep in mind the following path will do:

 

 

PassengerRoot /usr

PassengerRuby /usr/bin/ruby1.8

 

NameVirtualHost 217.18.65.158:80

 

 

 

ServerName wiki.cab.nl

DocumentRoot /home/pieter/rails/wagn13/current/public

 

Options FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

 

RailsBaseURI /

 

  --Pieter Vijfvinkel.....Wed Dec 15 13:25:10 -0800 2010


Tags: