cuihaikuo
fbed61ca37
mv seafile/logs to /shared/seafile/logs and persistence nginx's config file.
2019-11-19 03:43:52 +01:00
Hulk
65d1ec136f
fix Seafile-CE init error.
2019-06-11 19:01:13 +08:00
Hulk
fe7016a77b
fix if not set the time_zone the seahub will start error.
2019-06-11 17:27:04 +08:00
Hulk
d7fe9a13b8
Set the TIME_ZONE to seahub.
2019-04-19 18:11:28 +08:00
Hulk
f64a44dc2c
Run the Elasticsearch service in a container.
2019-04-19 15:20:27 +08:00
Hulk
a53801892f
update
2019-03-14 18:00:52 +08:00
Hulk
ebd3744909
Deploy the seafile with multiple containers.
2019-03-14 17:18:48 +08:00
Hulk
ebe4070534
Try to solve the MySQL startup failure caused by the permission problem caused by the MySQL user's uid change.
2019-01-30 10:10:57 +01:00
Hulk
fd773002aa
Try to solve the MySQL startup failure caused by the permission problem caused by the MySQL user's uid change.
2019-01-30 09:38:37 +01:00
Hulk
ffd6111d7c
add the conf of memcached in seahub_settings.py
2019-01-24 04:01:56 +01:00
Wenbin Hou
2e1caa9e3d
fix a minor bug in scripts/ssl.sh
2018-12-26 15:16:44 +08:00
fakuivan
0e865b8900
Pass arguments to seaf-gc
...
This will allow users to run seaf-gc with parameters like ``-D`` or ``-r``
2018-12-03 19:51:09 +01:00
Shuai Lin
82a8237956
Fix the media symlinks when if container is recreated
2018-10-13 16:05:18 +08:00
Shuai Lin
4ebe259534
Added more logging
2018-10-13 08:45:08 +08:00
Shuai Lin
a1d1369680
Added unit tests for auto upgrade logic
2018-10-13 08:24:06 +08:00
Shuai Lin
7b76411537
run minor upgrade in upgrade.py
2018-10-13 07:41:48 +08:00
Shuai Lin
1a6d11ff62
No need to init seahub-data in create_data_links.sh
...
Fix #90
2018-08-14 13:42:03 +08:00
Shuai Lin
6a69b94a44
Added some comments
2018-08-14 11:26:07 +08:00
root
c449b529a5
update time_zone changeable
2018-07-09 14:36:31 +08:00
Sven Höper
35cc2bc2ad
gc.sh: only stop Seafile when not using Seafile Pro
...
fixes #71
2018-06-21 11:02:14 +02:00
Hu
0e751248e9
sort upgrade-scritps
2018-06-05 10:54:47 +08:00
root
3c99dcfdec
Unify the scripts for seafile and pro-seafile.
2018-05-12 03:36:33 +00: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
22457f2327
Update docs
2018-03-20 11:48:02 +08:00
libeanim
702f5da610
Add garbage collector command to launcher ( #20 )
...
* Add garbage collector command to launcher
The seafile garbage collector can be started via the 'gc' command option of the launcher.
This will stop the seafile-server inside the container, then run the 'seaf-gc.sh' script and redirect its output to '/var/log/gc.log'.
Afterwards the whole container will be restarted.
* Move garbage collector execution logic to scripts/gc.sh
The file gc.sh stops the seafile server, starts the garbage collector and restarts the seafile server when the cleanup is finished.
The output of the 'seaf-gc.sh' script is piped to the file '/var/log/gc.log' in append mode.
* Add 'scripts/gc.sh' to watch_controller function in 'scripts/start.py'
The 'start.py' script monitors the seafile-server in a 'watch_controller' function and terminates the container when the server crashed.
However, during a garbage collector cleanup the server needs to be shut down and therefore it is necessary that the 'watch_controller' function only terminates the container if the server is offline and no cleanup is in progress.
* Add the gc command info to README
* Preseve the exit code of seaf-gc.sh
* Fix the perm of scripts/gc.sh
2017-06-06 05:23:12 -05:00
Shuai Lin
51239b078c
Fixed a typo.
2016-12-08 00:04:23 +08:00
Shuai Lin
fb1ce0a6a8
Fixed the ccnet socket problem on windows.
2016-12-07 15:39:52 +08:00
Shuai Lin
ec673e1df0
Fixed bootstrap script.
2016-11-30 15:22:56 +08:00
Shuai Lin
01d1035433
Improve python scripts docstring.
2016-11-29 17:13:06 +08:00
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
7361f353ff
Remove a unused file.
2016-11-25 17:11:34 +08:00
Shuai Lin
f826ea3d0f
Set proper FILE_SERVER_ROOT in bootstrapping.
2016-11-25 16:10:29 +08:00
Shuai Lin
bcd5dfdab6
Fixed wording.
2016-11-25 15:50:34 +08:00
Shuai Lin
0d2ed6aa87
Only re-run letsencrypt verfication when necessary.
2016-11-25 15:45:47 +08:00
Shuai Lin
acf1a5e77a
Fixed typo.
2016-11-25 14:26:08 +08:00
Shuai Lin
71390ad11f
Make sure nginx is ready when bootstrapping with letsencrypt.
2016-11-25 14:23:48 +08:00
Shuai Lin
b2e7e7f499
Fixed bootstrap for non-https case.
2016-11-25 14:14:30 +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
2c5adae1b7
Fixed travis ci.
2016-11-17 12:41:32 +08:00
Shuai Lin
542a57ced4
Fixed letsencrypt init.
2016-11-17 12:40:35 +08:00
Shuai Lin
acad1bd947
Add cron for renewal of letsencrypt certs
2016-11-16 15:41:08 +08:00
Shuai Lin
ec8d6e638d
Handle docker ports mapping.
2016-11-16 09:46:08 +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
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