Restore scopesessions bower_components assets on deploy
This commit is contained in:
parent
f28a000e08
commit
aa01963b2c
1 changed files with 61 additions and 0 deletions
|
|
@ -144,6 +144,67 @@ in
|
|||
name = "scopesessions";
|
||||
src = scopesessionsSite;
|
||||
dest = "/var/www/scopesessions.org/public";
|
||||
} // {
|
||||
path = [ pkgs.coreutils pkgs.rsync pkgs.curl ];
|
||||
script = ''
|
||||
install -d -m 755 /var/www/scopesessions.org/public
|
||||
rsync -a --delete ${scopesessionsSite}/ /var/www/scopesessions.org/public/
|
||||
|
||||
# Restore legacy bower_components assets expected by the theme.
|
||||
install -d -m 755 /var/www/scopesessions.org/public/bower_components
|
||||
|
||||
# jQuery 2.1.1
|
||||
install -d -m 755 /var/www/scopesessions.org/public/bower_components/jquery/dist
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js \
|
||||
-o /var/www/scopesessions.org/public/bower_components/jquery/dist/jquery.min.js
|
||||
|
||||
# Bootstrap 3.3.1
|
||||
install -d -m 755 /var/www/scopesessions.org/public/bower_components/bootstrap/dist/css
|
||||
install -d -m 755 /var/www/scopesessions.org/public/bower_components/bootstrap/dist/js
|
||||
install -d -m 755 /var/www/scopesessions.org/public/bower_components/bootstrap/dist/fonts
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/css/bootstrap.min.css \
|
||||
-o /var/www/scopesessions.org/public/bower_components/bootstrap/dist/css/bootstrap.min.css
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/js/bootstrap.min.js \
|
||||
-o /var/www/scopesessions.org/public/bower_components/bootstrap/dist/js/bootstrap.min.js
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/fonts/glyphicons-halflings-regular.eot \
|
||||
-o /var/www/scopesessions.org/public/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/fonts/glyphicons-halflings-regular.svg \
|
||||
-o /var/www/scopesessions.org/public/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.svg
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/fonts/glyphicons-halflings-regular.ttf \
|
||||
-o /var/www/scopesessions.org/public/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/fonts/glyphicons-halflings-regular.woff \
|
||||
-o /var/www/scopesessions.org/public/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/fonts/glyphicons-halflings-regular.woff2 \
|
||||
-o /var/www/scopesessions.org/public/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2
|
||||
|
||||
# Font Awesome 4.3.0
|
||||
install -d -m 755 /var/www/scopesessions.org/public/bower_components/fontawesome/css
|
||||
install -d -m 755 /var/www/scopesessions.org/public/bower_components/fontawesome/fonts
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css \
|
||||
-o /var/www/scopesessions.org/public/bower_components/fontawesome/css/font-awesome.min.css
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.eot \
|
||||
-o /var/www/scopesessions.org/public/bower_components/fontawesome/fonts/fontawesome-webfont.eot
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.svg \
|
||||
-o /var/www/scopesessions.org/public/bower_components/fontawesome/fonts/fontawesome-webfont.svg
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf \
|
||||
-o /var/www/scopesessions.org/public/bower_components/fontawesome/fonts/fontawesome-webfont.ttf
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.woff \
|
||||
-o /var/www/scopesessions.org/public/bower_components/fontawesome/fonts/fontawesome-webfont.woff
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2 \
|
||||
-o /var/www/scopesessions.org/public/bower_components/fontawesome/fonts/fontawesome-webfont.woff2
|
||||
|
||||
# Vegas 1.3.5
|
||||
install -d -m 755 /var/www/scopesessions.org/public/bower_components/vegas/dist
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/vegas/1.3.5/jquery.vegas.min.css \
|
||||
-o /var/www/scopesessions.org/public/bower_components/vegas/dist/jquery.vegas.min.css
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/vegas/1.3.5/jquery.vegas.min.js \
|
||||
-o /var/www/scopesessions.org/public/bower_components/vegas/dist/jquery.vegas.min.js
|
||||
|
||||
# Isotope 3.0.1
|
||||
install -d -m 755 /var/www/scopesessions.org/public/bower_components/isotope/dist
|
||||
curl -fsSL https://cdnjs.cloudflare.com/ajax/libs/jquery.isotope/3.0.1/isotope.pkgd.min.js \
|
||||
-o /var/www/scopesessions.org/public/bower_components/isotope/dist/isotope.pkgd.min.js
|
||||
'';
|
||||
};
|
||||
|
||||
systemd.services."deploy-almanac" = mkDeployService {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue