Commit graph

266 commits

Author SHA1 Message Date
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 2dc6f8d5bc Make the start.py script run forever in foreground. 2016-11-14 08:31:39 +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 ad97dd85c1 Mount shared/logs/var-log to /var/log 2016-11-12 13:27:24 +08:00
Shuai Lin 10eb0b82dc Fixed "launcher start". 2016-11-12 11:34:03 +08:00
Shuai Lin c0cf376ba3 Create admin user without user interaction. 2016-11-12 11:28:49 +08:00
Shuai Lin ede2fcdd58 Rename containers/ to bootstrap/.
And run ./launcher bootstrap in travis ci
2016-11-12 10:53:04 +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
Shuai Lin f1fd42ef07 Removed old travis config. 2016-11-11 09:22:25 +08:00
Shuai Lin eafcbfc92c added travis badge 2015-03-21 10:05:57 +08:00
Shuai Lin 6d7d0d1858 added travis.yml: play tricks to run docker on travis
56cb59cc26/.travis.yml
2015-03-21 09:59:30 +08:00
Shuai Lin 3cfa2b849d initial commit 2015-03-21 00:10:19 +08:00