Girish Ramakrishnan
0b37479838
Add provision script
2018-11-01 20:17:15 -07:00
Johannes Zellner
fa9aa50fdf
support --output again in createReleaseTarball script for hotfix to work
...
This avoids having to calculate the output filename with revisions and
exact format in the cli tool.
2018-10-31 08:54:24 +01:00
Girish Ramakrishnan
d6d2ee7d19
Add version to release filename
...
This is required because we have to patch the VERSION file inside
the tarball for 'rerelease'. Which then requires release tarballs
to have a unique name.
The version is at the end because there is code in release script
which relies on the box sha at the front
2018-10-28 16:16:51 -07:00
Girish Ramakrishnan
8f2ce5f4f8
cloudron-setup: Fixup script to support pre-3.2 versions
...
This is required for e2e and restore of old cloudrons
2018-10-28 14:21:51 -07:00
Girish Ramakrishnan
f9aa09f717
typo
2018-10-27 11:28:30 -07:00
Girish Ramakrishnan
2688a57d46
Move version out of config.js
...
We now store this in a file called VERSION inside the tarball
itself.
2018-10-27 11:13:36 -07:00
Girish Ramakrishnan
06d043dac4
Make baseImage an array of objects
2018-10-26 16:58:18 -07:00
Girish Ramakrishnan
94be6a9e3c
Pull images in installer.sh
...
This way if the network is not working, then the update will just
fail and use the old version
This also tags the addon images with the semver properly
2018-10-26 16:35:18 -07:00
Girish Ramakrishnan
97567b7d2a
Do not re-create cloudron.conf
...
All this argument passing going around is just needless
* boxdata/version file is not used
* dashboard config.json is also unused
2018-10-26 15:29:14 -07:00
Girish Ramakrishnan
95d691154d
scripts/cloudron-setup: --data-dir is obsolete
2018-10-26 10:59:06 -07:00
Girish Ramakrishnan
9ac9b49522
Move ntp setup to base image init script
2018-10-26 10:57:19 -07:00
Girish Ramakrishnan
0250508a89
Add comment for installer.sh and start.sh
2018-10-26 10:13:35 -07:00
Girish Ramakrishnan
5cdf9d1c6f
Move host configuration to setup script since Cloudron does not rely on it
...
Also hostname cannot be set here since admin_fqdn is not available on
initial setup
2018-10-25 18:49:05 -07:00
Girish Ramakrishnan
2e3ddba7e5
cloudron-setup: Log arguments later
2018-10-25 11:31:39 -07:00
Girish Ramakrishnan
91ad94f978
No more prereleases
2018-10-24 15:28:41 -07:00
Girish Ramakrishnan
64f98aca5a
18.04 support
2018-10-05 10:28:02 -07:00
Johannes Zellner
c0fdac5b34
The additional fetch wont hurt but makes it more readable
2018-10-05 16:21:06 +02:00
Girish Ramakrishnan
21a86175b4
Use the local branch in hotfix
...
(cherry picked from commit ffb02a3ba8 )
2018-09-26 22:30:23 -07:00
Girish Ramakrishnan
84150f53e7
Revert "Do not require dashboard remote branch with the same name for hotfix"
...
This reverts commit b2469de9b0 .
This affects the release scripts and always creates dashboard tarball from master
2018-09-26 22:03:38 -07:00
Johannes Zellner
b2469de9b0
Do not require dashboard remote branch with the same name for hotfix
2018-09-12 12:56:24 +02:00
Girish Ramakrishnan
5e919b90f5
Better fix for grub
2018-09-06 11:56:50 -07:00
Girish Ramakrishnan
6fac59cf9d
cloudron-setup: print before we shift all the args
2018-08-30 14:30:49 -07:00
Girish Ramakrishnan
f953cfc4d5
cloudron-setup: print the args to the log file
2018-08-30 14:06:25 -07:00
Johannes Zellner
4f7242fa6a
add --edition option to cloudron-setup
2018-08-28 18:06:25 -07:00
Girish Ramakrishnan
f7e6c5cd40
Add galaxygate as a provider
2018-08-28 12:25:16 -07:00
Girish Ramakrishnan
92151b1e42
Add note on npm rebuild
2018-08-01 18:37:40 -07:00
Girish Ramakrishnan
5bd7cd6749
Check if syslog binary exists first
...
The command fails in a subshell and strange things happen
==> installer: update cloudron-syslog
/tmp/box-src-hotfix/scripts/installer.sh: line 99: /usr/local/cloudron-syslog/bin/cloudron-syslog: No such file or directory
/tmp/box-src-hotfix/scripts/installer.sh: line 99: : command not found
2018-08-01 12:18:56 -07:00
Girish Ramakrishnan
ed8351b0dc
Add re-installation check
...
Fixes #536
2018-07-30 10:10:30 -07:00
Johannes Zellner
5028230354
Update cloudron-syslog
...
Fixes #564
2018-06-25 19:35:13 +02:00
Girish Ramakrishnan
987a42b448
Fix syntax
2018-06-18 17:58:35 -07:00
Girish Ramakrishnan
3601e4f8a6
if -> while
2018-06-18 17:39:15 -07:00
Johannes Zellner
35d9cc3c02
Update cloudron-syslog
2018-06-15 10:20:03 +02:00
Girish Ramakrishnan
0fc4f4bbff
Explicitly pass port and logdir
2018-06-11 22:53:12 -07:00
Girish Ramakrishnan
0b82146b3e
Install cloudron-syslog service file from box repo
2018-06-11 22:42:49 -07:00
Girish Ramakrishnan
3bd8a58ea5
Update docker to 18.03.1
2018-06-08 09:13:46 -07:00
Girish Ramakrishnan
f814ffb14f
Update node version
2018-06-07 18:43:52 -07:00
Girish Ramakrishnan
0e583b5afe
Update node to 8.11.2
2018-06-07 17:06:47 -07:00
Girish Ramakrishnan
fa47031a63
cloudron-activate: Set externalDisk to true
2018-06-07 11:38:07 -07:00
Johannes Zellner
8c5b550caa
Explicitly use cloudron-syslog 1.0.0 instead of moving master
2018-06-07 16:38:44 +02:00
Johannes Zellner
df1ac43f40
Use subshells correctly
2018-06-06 14:09:50 +02:00
Johannes Zellner
39059c627b
Add --unsafe-perm for cloudron-syslog installation
2018-06-06 14:09:50 +02:00
Johannes Zellner
c39240c518
Install cloudron-syslog
2018-06-06 14:09:50 +02:00
Girish Ramakrishnan
9f7406c235
cloudron-activate: Add option to setup backup dir
2018-06-05 19:40:46 -07:00
Girish Ramakrishnan
47f85434db
cloudron-activate: always login since activate return token and not accessToken
2018-06-01 00:12:19 -07:00
Girish Ramakrishnan
7717c7b1cd
Add cloudron-activate script to automate activation from VM image
2018-05-31 23:46:44 -07:00
Girish Ramakrishnan
34d40edef4
Fix issue where docker needs more recent packages
...
The following packages have unmet dependencies:
docker-ce : Depends: libseccomp2 (>= 2.3.0) but 2.2.3-3ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.
2018-04-25 13:44:53 -07:00
Girish Ramakrishnan
0f7f8af4b2
Use docker 18.03.0-ce
...
17.12.0-ce has strange issues like https://github.com/moby/moby/issues/34097
2018-04-11 18:25:19 -07:00
Johannes Zellner
97313fe1c8
Remove other unused assets from the release tarball
2018-04-10 14:08:13 +02:00
Johannes Zellner
944f743438
Use the node modules defined in the dashboard repo
2018-04-10 13:51:01 +02:00
Johannes Zellner
2fae98dd5b
pass the dashboard version as a revision to the gulp file
2018-04-06 07:47:42 +02:00