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
cc77e95d9f
Make debug logs and info logs more clear.
2016-11-29 15:26:33 +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
42c7be4c05
Minor-upgrade: support media/custom dir.
2016-11-28 15:11:17 +08:00
Shuai Lin
1bce6b8ca4
Improve docker-squash: keep the phusion base image.
2016-11-27 22:34:38 +08:00
Shuai Lin
e5865b7f3d
Make avatars folder persistent.
2016-11-25 16:27:35 +08:00
Shuai Lin
10b045f50b
Fixed travis ci.
2016-11-25 16:13:06 +08:00
Shuai Lin
80027819bd
Add more image building steps in travis tests.
2016-11-25 15:12:22 +08:00
Shuai Lin
aa80598144
Improved base image.
2016-11-25 15:00:06 +08:00
Shuai Lin
49e15df129
Use docke-squash to make a smaller base image.
2016-11-25 14:56:30 +08:00
Shuai Lin
fde3d4c743
Updated Makefile.
2016-11-21 13:44:12 +08:00
Shuai Lin
3a61ff2eb4
Improve local Dockerfile.
2016-11-21 11:31:45 +08:00
Shuai Lin
500e8a9d15
Use server.letsencrypt instead of server.https
2016-11-21 11:25:56 +08:00
Shuai Lin
ac72dbc171
Fixed scripts.
2016-11-21 10:50:30 +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
fece17830b
Add comments for python pakcages installation.
2016-11-14 20:21:38 +08:00
Shuai Lin
d8561eb442
Drop sqlite3 support.
...
Using mysql is much better in general. And now that we're using docker,
setting up with mysql is as easy as setting up with sqlite3.
2016-11-14 20:21:05 +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
2ce0c35c1e
Do not create symlinks when bootstraping.
2016-11-11 12:56:47 +08:00
Shuai Lin
7814d43b12
Initial work on running seafile with docker.
2016-11-11 12:54:53 +08:00