Commit graph

23 commits

Author SHA1 Message Date
Shuai Lin 6a69b94a44 Added some comments 2018-08-14 11:26:07 +08:00
root 3c99dcfdec Unify the scripts for seafile and pro-seafile. 2018-05-12 03:36:33 +00:00
root 57228ba03b pro 2018-05-07 16:45:10 +00:00
Shuai Lin eb65d9bfc1 Update the base image 2018-04-12 17:49:41 +08:00
Shuai Lin d1366fa43e Update to 6.2.5 and also publish the "latest" tag 2018-04-12 17:33:42 +08:00
zMingGit 9c3fdcae32 Support native docker run instead of using the launcher script (#47)
* didn't use launcher

* travis

* link error & update readme

* del launcher.ps1, del bootstrap func under launcher file

* [readme] password/plan b, add a new admin

* review
2018-04-12 17:12:43 +08:00
Shuai Lin 53940f640b update to 6.2.3 2018-01-13 21:33:46 +08:00
Shuai Lin db8844ef29 Update to 6.2.2 release 2017-11-07 10:29:48 +08:00
Shuai Lin 6333307479 docker image: move up infrequently-changed layers 2017-08-08 14:19:53 +08:00
Shuai Lin b161e46d44 Update seafile server download url 2017-08-08 14:12:39 +08:00
Shuai Lin d8a4fe7a25 Update to server 6.1.1 2017-08-08 14:10:11 +08:00
Shuai Lin 5f89412d04 Updated to seafile server 6.0.9 2017-05-13 13:38:16 +08:00
Shuai Lin bbbc803583 Fixed base image name. 2017-01-03 15:08:34 +08:00
Shuai Lin 73792319d1 Updated the docker hub repo name (seafileorg -> seafileltd). 2017-01-03 10:34:32 +08:00
Shuai Lin 02411d5f7b Update the version to 6.0.7 2016-12-21 15:53:07 +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 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 29bfc5385e Install latest version of pypi. 2016-11-12 15:50:20 +08:00
Shuai Lin be3bb8d41e Added nginx for serving http. 2016-11-12 15:15:26 +08:00
Shuai Lin c64dbb972d Restructure "shared" folder.
shared/seafile => contains ccnet/seafile-data/conf etc.
shared/db      => contains mysql data
shared/ssl     => letsencrypt certs
shared/logs/seafile => ccnet/seafile/seahub logs
shared/logs/var-log => mounted as /var/log in the container
2016-11-12 14:03:52 +08:00
Shuai Lin 7814d43b12 Initial work on running seafile with docker. 2016-11-11 12:54:53 +08:00