Commit Graph

3737 Commits

Author SHA1 Message Date
Johannes d7a91429f3 noop dns provider is a valid one 2016-10-25 14:15:54 +02:00
Johannes 254e0ef8e1 Print information on how to follow logs in the setup script 2016-10-25 14:07:49 +02:00
Johannes 2e7cc4847e the folder is called /var/log/ without s 2016-10-25 14:01:35 +02:00
Johannes 8cfc8bb893 Redirect init and installer script output to log file 2016-10-25 13:58:46 +02:00
Johannes bd163327be Do not disable nginx service 2016-10-25 13:57:25 +02:00
Johannes 9adc6d2ba5 No more data subobject 2016-10-25 13:41:51 +02:00
Johannes 5539710a25 Explicitly specify npm bin 2016-10-25 13:27:31 +02:00
Johannes 6b6af13c5f Do not set -e in cloudron-setup
This needs to be reenabled, but I can't make out
why having it set makes the parent script stop
after calling an external one with /bin/bash,
even though the external one has a 0 exit code
2016-10-25 13:14:01 +02:00
Johannes 6660ef2ff3 Let the cloudron-version tool resolve the version string 2016-10-25 13:13:04 +02:00
Johannes 2ca5b3c197 Directly call installer.sh from cloudron-setup 2016-10-25 11:27:58 +02:00
Johannes 049ab4d744 Remove initial install feature in installer 2016-10-25 11:27:41 +02:00
Johannes dd9c594387 Install cloudron-version tool 2016-10-25 11:27:04 +02:00
Girish Ramakrishnan 15cfbe3f99 Initial version of configure style cloudron-setup script 2016-10-25 00:07:46 -07:00
Girish Ramakrishnan 0180dcf0ec Allow specific version to be installed 2016-10-25 00:01:06 -07:00
Girish Ramakrishnan c8a04f8707 remove code that stops nginx 2016-10-24 14:41:26 -07:00
Girish Ramakrishnan 37185b1058 Move cloudron-setup script to top level 2016-10-24 14:28:37 -07:00
Johannes f4aacfa2d0 tls config property is called tlsConfig 2016-10-24 18:04:28 +02:00
Johannes bc285a0965 Allow tls-provider to be set for development 2016-10-24 17:30:47 +02:00
Johannes e9a35ec549 Allow to specify box versions url for development 2016-10-24 17:28:40 +02:00
Johannes 595787a898 Add missing 'then' 2016-10-24 16:46:14 +02:00
Johannes 235d969890 Add cloudron-setup script 2016-10-24 16:18:02 +02:00
Johannes 8efa75e5d6 Only use ssh port 202 with caas 2016-10-24 15:56:24 +02:00
Johannes e700eb1551 Remove setup webui, we first rely on a shell script with args 2016-10-24 15:51:51 +02:00
Johannes b7e36a6f33 Retry dns check 2016-10-23 23:10:49 +02:00
Johannes 30e91eb812 Basic ui to wait for dns record 2016-10-23 22:58:56 +02:00
Johannes 468e5e7e89 Add route to check dns record 2016-10-23 22:58:38 +02:00
Girish Ramakrishnan 86a31b8f5a start nginx properly 2016-10-21 16:43:40 -07:00
Girish Ramakrishnan b9ff8a2cef start the installer 2016-10-21 16:22:25 -07:00
Girish Ramakrishnan e63ef4c991 Extract properly 2016-10-21 16:21:09 -07:00
Girish Ramakrishnan 1244a73a19 run the install web ui on port 80 2016-10-21 16:04:08 -07:00
Girish Ramakrishnan 64f3b45eef download installer in base image script 2016-10-21 15:52:40 -07:00
Girish Ramakrishnan d494129353 default provider to generic 2016-10-21 12:58:01 -07:00
Johannes Zellner 0c3dda8ee0 Add web ui to create config file 2016-10-21 12:30:47 -07:00
Johannes Zellner 3038521916 Set fallback versions url 2016-10-21 12:27:58 -07:00
Johannes Zellner d4d3eced56 Wait forever for user data and support js format 2016-10-21 12:21:30 -07:00
Johannes Zellner 2c279dc77e Set LE as default tls config 2016-10-21 10:31:55 -07:00
Johannes Zellner 5d8b46e015 Add more fallbacks for settings 2016-10-21 10:31:30 -07:00
Johannes Zellner 723c7307d2 Set default provider to generic 2016-10-21 10:28:40 -07:00
Johannes Zellner db55a7ad3c Create fallback cert if not passed in via user data 2016-10-21 10:28:22 -07:00
Johannes Zellner 09b4325ecc Set some more fallbacks in argparser.sh 2016-10-21 10:26:32 -07:00
Johannes Zellner 66999f7454 custom domain is actually the default by now 2016-10-21 10:25:33 -07:00
Johannes Zellner 2c511ccc5a Do not create a swap file if swap is already more than physical memory
This is the case for example on the default ubuntu 16.04 virtualbox image
2016-10-20 15:32:02 +02:00
Girish Ramakrishnan 6b72ee61f9 Show good error message for invalid username 2016-10-17 19:02:48 -07:00
Girish Ramakrishnan 0a7303e50d lower case message 2016-10-17 18:56:10 -07:00
Girish Ramakrishnan 906beaca29 add link to packaging guide 2016-10-16 11:24:58 -07:00
Girish Ramakrishnan daf8250e44 do not skip scripts!
all our sudo scripts are here.
2016-10-14 15:14:24 -07:00
Girish Ramakrishnan 4313d8a28c Send mail when backup fails
Fixes #9
2016-10-14 15:08:41 -07:00
Girish Ramakrishnan 4fbce26877 Turns out git archive is used in createDOImage to get installer code 2016-10-14 11:24:10 -07:00
Girish Ramakrishnan 702b93fe7c Do not include baseimage and installer in archive
The CLI tool will be fixed to download the file from gitlab.

Fixes #39
2016-10-14 10:46:21 -07:00
Girish Ramakrishnan 6755d13f1b Revert "Do not include baseimage and installer in archive"
This reverts commit f80ce1778a.

We cannot just remove it because the CLI tool relies on this right
now.
2016-10-14 10:35:33 -07:00