diff --git a/fabfile.py b/fabfile.py new file mode 100644 index 0000000000000000000000000000000000000000..72d2170c3d553268b4a0cceab511070137861fdf --- /dev/null +++ b/fabfile.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python +# coding=utf-8 + +""" +deploy to prod +""" + +from fabric.api import env, sudo, run, local, hosts, put, cd, lcd + +env.use_ssh_config = True + + +SERVER = 'de01' + + +def deploy(): + with lcd("~/websites/rpn-calculator/"): + local("rsync -n -irt calc.html fifo.js fsm.js sw.js vendor/ favicon.ico" + " %s:/var/www/rpn.emacsos.com/" % (SERVER,)) + + +@hosts(SERVER) +def init(): + run("mkdir -p /var/www/rpn.emacsos.com/") diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..6702382d34f577cdbab297d76c2a8b0b638d0ab5 Binary files /dev/null and b/favicon.ico differ diff --git a/operational b/operational index 11e35dca1d2390afee14ebce9dda89de5c8e4a56..37eb64c18c3c5aa5b18a6308410c840165e4cc02 100644 --- a/operational +++ b/operational @@ -86,6 +86,17 @@ I prefer either native app or real website. - add link on www.emacsos.com. - write a blog post about it. techs used in the project. and source repo. +- deploy notes + create ./fabfile.py + create ~/projects/salt/rpn-emacsos-com/init.sls + create ~/projects/salt/rpn-emacsos-com/cert.sls + create ~/projects/salt/rpn-emacsos-com/rpn.emacsos.com.conf + + Can I reuse the same cert from www.emacsos.com? I need to regenerate cert. + No wildcard cert is not convenient. + + TODO create SSL cert for rpn.emacsos.com + ** 2017-01-28 add more content in about page. - fill in link for #TODO link in about page. - add LICENSE info and source code repo address in about overlay.