Commit graph

13 commits

Author SHA1 Message Date
Shuai Lin ea4f3762f7 Fixed support manual major upgrade. 2016-11-29 17:09:11 +08:00
Shuai Lin cc77e95d9f Make debug logs and info logs more clear. 2016-11-29 15:26:33 +08:00
Shuai Lin 12412e733d Suppport verbose mode: "./launcher -v <cmd>" 2016-11-29 15:09:16 +08:00
Shuai Lin e6a0840cf0 Support manual major upgrade.
* By default all major upgrades would be fully automatic. But the
user can opt for manual upgrade by "./launcher rebuild --manual-upgrade"
2016-11-29 14:44:26 +08:00
Shuai Lin a64c9b83e4 Add a version stamp file seafile-data/current_version. 2016-11-28 17:06:28 +08:00
Shuai Lin 0d2ed6aa87 Only re-run letsencrypt verfication when necessary. 2016-11-25 15:45:47 +08:00
Shuai Lin b2e7e7f499 Fixed bootstrap for non-https case. 2016-11-25 14:14:30 +08:00
Shuai Lin 542a57ced4 Fixed letsencrypt init. 2016-11-17 12:40:35 +08:00
Shuai Lin 1832ad5acb Re-organize the build/start phases.
- ./launcher bootstrap => init seafile server data & letsencrypt, then
build a local image based on seafileorg/server:<version>
- ./launcher start => start a container using the local image
2016-11-15 16:59:02 +08:00
Shuai Lin 2c5dace56e Support https with letsencrypt.
TODO: add a cron job to renew the certs
2016-11-15 12:11:58 +08:00
Shuai Lin 99d2c8456b Support mysql.
At this moment, we only support running mysql server inside the
container. Support for running mysql(and memcached) in a separate
container would be added later.
2016-11-14 14:47:40 +08:00
Shuai Lin c0cf376ba3 Create admin user without user interaction. 2016-11-12 11:28:49 +08:00
Shuai Lin 7814d43b12 Initial work on running seafile with docker. 2016-11-11 12:54:53 +08:00