1
0
mirror of https://github.com/meineerde/holgerjust.de.git synced 2025-10-17 17:01:01 +00:00

Add middleman-deploy

This commit is contained in:
Holger Just 2015-12-06 15:57:20 +01:00
parent 929f2af56f
commit 6456314053
3 changed files with 22 additions and 0 deletions

View File

@ -3,6 +3,7 @@ source 'https://rubygems.org'
gem 'middleman', '~> 3.4.0' gem 'middleman', '~> 3.4.0'
gem 'middleman-blog', '~> 3.5.3' gem 'middleman-blog', '~> 3.5.3'
gem 'middleman-livereload', '~> 3.4.3' gem 'middleman-livereload', '~> 3.4.3'
gem 'middleman-deploy', '~> 1.0'
# For feed.xml.builder # For feed.xml.builder
gem 'builder', '~> 3.2.2' gem 'builder', '~> 3.2.2'

View File

@ -78,6 +78,10 @@ GEM
rack (>= 1.4.5, < 2.0) rack (>= 1.4.5, < 2.0)
thor (>= 0.15.2, < 2.0) thor (>= 0.15.2, < 2.0)
tilt (~> 1.4.1, < 2.0) tilt (~> 1.4.1, < 2.0)
middleman-deploy (1.0.0)
middleman-core (>= 3.2)
net-sftp
ptools
middleman-livereload (3.4.3) middleman-livereload (3.4.3)
em-websocket (~> 0.5.1) em-websocket (~> 0.5.1)
middleman-core (>= 3.3) middleman-core (>= 3.3)
@ -94,6 +98,9 @@ GEM
mini_portile (0.6.2) mini_portile (0.6.2)
minitest (5.8.0) minitest (5.8.0)
multi_json (1.11.2) multi_json (1.11.2)
net-sftp (2.1.2)
net-ssh (>= 2.6.5)
net-ssh (3.0.1)
nokogiri (1.6.6.2) nokogiri (1.6.6.2)
mini_portile (~> 0.6.0) mini_portile (~> 0.6.0)
padrino-helpers (0.12.5) padrino-helpers (0.12.5)
@ -102,6 +109,7 @@ GEM
tilt (~> 1.4.1) tilt (~> 1.4.1)
padrino-support (0.12.5) padrino-support (0.12.5)
activesupport (>= 3.1) activesupport (>= 3.1)
ptools (1.3.3)
rack (1.6.4) rack (1.6.4)
rack-livereload (0.3.16) rack-livereload (0.3.16)
rack rack
@ -142,6 +150,7 @@ DEPENDENCIES
builder (~> 3.2.2) builder (~> 3.2.2)
middleman (~> 3.4.0) middleman (~> 3.4.0)
middleman-blog (~> 3.5.3) middleman-blog (~> 3.5.3)
middleman-deploy (~> 1.0)
middleman-livereload (~> 3.4.3) middleman-livereload (~> 3.4.3)
middleman-syntax (~> 2.0.0) middleman-syntax (~> 2.0.0)
nokogiri (~> 1.6.6.2) nokogiri (~> 1.6.6.2)

View File

@ -201,3 +201,15 @@ configure :build do
# Or use a different image path # Or use a different image path
# set :http_prefix, "/Content/images/" # set :http_prefix, "/Content/images/"
end end
activate :deploy do |deploy|
deploy.method = :rsync
deploy.host = 'holgerjust.de'
deploy.path = '/var/www/virtual/holger/holgerjust.de'
deploy.clean = true # remove orphaned files on remote host
deploy.flags = '-az'
# Build middleman before deploying
deploy.build_before = true
end