Commit Graph

28 Commits

Author SHA1 Message Date
Mahdi Dibaiee
7c80963642 refactor(services): move services to repository 2017-03-18 18:04:56 +03:30
Mahdi Dibaiee
cf6670bafa feat: repository 2017-03-13 19:07:07 +03:30
Mahdi Dibaiee
f9d802ee71 feat(remote): run commands on remote machines 2017-03-11 13:51:38 +03:30
Mahdi Dibaiee
3a2e331d1a feat: remote action 2017-03-05 15:52:02 +03:30
Mahdi Dibaiee
48c1208dc7 feat(vsftpd): file sharing via vsftpd 2017-03-04 13:47:24 +03:30
Mahdi Dibaiee
3595464b11 feat(mongodb): mongodb dummy data and initialization
feat(utils, execute): executeRoot for running as sudo, by default runs
as current user
2017-02-23 12:38:39 +03:30
Mahdi Dibaiee
4f736b738b fix(nginx): move nginxSSL to nginx's file 2017-02-22 14:11:43 +03:30
Mahdi Dibaiee
665794b5af :| 2017-02-22 14:06:22 +03:30
Mahdi Dibaiee
f32a8e2bb4 fix(ssl): port is 443 not 403 :| 2017-02-22 14:05:28 +03:30
Mahdi Dibaiee
c4cc227935 fix(webserver, dhparam): only generate dhparam if it doesn't exist 2017-02-22 14:03:05 +03:30
Mahdi Dibaiee
4f38e2bd83 fix(webserver): newline between blocks 2017-02-22 13:59:38 +03:30
Mahdi Dibaiee
98eb84d867 fix(webserver, ssl): a better ssl config 2017-02-22 13:58:33 +03:30
Mahdi Dibaiee
e818481f10 fix(webserver, ssl): redirect from http to https, listen ssl 2017-02-22 13:44:01 +03:30
Mahdi Dibaiee
0dfe09d620 fix: non-interactive 2017-02-22 13:33:15 +03:30
Mahdi Dibaiee
f643980487 fix(webserver, ssl): agree tos 2017-02-22 13:30:47 +03:30
Mahdi Dibaiee
4b48fd0f2a fix(webserver, ssl): email is required for generating a certificate 2017-02-22 13:25:17 +03:30
Mahdi Dibaiee
9311e349cb fix: double indent 2017-02-22 13:19:10 +03:30
Mahdi Dibaiee
4e423dcff3 fix: missing semicolon 2017-02-22 13:18:12 +03:30
Mahdi Dibaiee
b8fe5c304e fix: write include statement in nginx config 2017-02-22 13:16:25 +03:30
Mahdi Dibaiee
bff0c6230b fix(webserver): directory must be absolute 2017-02-22 12:58:34 +03:30
Mahdi Dibaiee
9e8cc30744 fix: port is string 2017-02-22 12:56:32 +03:30
Mahdi Dibaiee
8fa66bc96c fix(ssl): must listen on 80 before the challenge 2017-02-22 12:55:48 +03:30
Mahdi Dibaiee
41e016cf4b fix: do not look for cat in a specific directory 2017-02-22 12:53:10 +03:30
Mahdi Dibaiee
62fe10ece6 fix: Install Nginx before trying to create a webserver
fix: Nginx depends on LetsEncrypt/certbot
2017-02-22 12:50:20 +03:30
Mahdi Dibaiee
d86daa863d fix(install): don't show output of install to user
feat(mysql): add mysql as a service, only installation works right now,
there's no configuration
feat(execute): internal function to execute commands
2017-02-19 16:17:37 +03:30
Mahdi Dibaiee
96d5eee027 fix: restart after re-writing config file with SSL certificate 2017-02-19 14:16:30 +03:30
Mahdi Dibaiee
cd44b525d1 feat(mac): add mac to Install and Env 2017-02-19 14:12:18 +03:30
Mahdi Dibaiee
5e88bfa6cc initial commit 2017-02-18 22:55:57 +03:30