mirror of
https://github.com/ggogel/seafile-containerized.git
synced 2024-11-16 09:01:38 +00:00
Use server.letsencrypt instead of server.https
This commit is contained in:
parent
ac72dbc171
commit
500e8a9d15
|
@ -14,11 +14,11 @@ if [[ ! -d /var/lib/mysql/mysql ]]; then
|
|||
rm -rf /var/run/mysqld/*
|
||||
|
||||
echo 'Starting mysqld'
|
||||
# The sleep 1 is there to make sure that inotifywait starts up before the socket is created
|
||||
mysqld_safe >>/var/log/bootstrap-mysql.log &
|
||||
mysqld_safe >>/var/log/mysql-bootstrap.log 2>&1 &
|
||||
|
||||
echo 'Waiting for mysqld to come online'
|
||||
while [[ ! -x /var/run/mysqld/mysqld.sock ]]; do
|
||||
# The sleep 1 is there to make sure that inotifywait starts up before the socket is created
|
||||
while [[ ! -S /var/run/mysqld/mysqld.sock ]]; do
|
||||
sleep 1
|
||||
done
|
||||
|
||||
|
@ -38,4 +38,10 @@ if [[ ! -d /var/lib/mysql/mysql ]]; then
|
|||
|
||||
echo 'Shutting down mysqld'
|
||||
mysqladmin -uroot shutdown
|
||||
|
||||
retry=0 maxretry=10
|
||||
while [[ -e /var/run/mysqld/mysqld.sock && $retry -le $maxretry ]]; do
|
||||
retry=$((retry+1))
|
||||
sleep 1
|
||||
done
|
||||
fi
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
set -e
|
||||
|
||||
shutdown_mysql() {
|
||||
if [[ -d /var/run/mysqld/mysqld.sock ]]; then
|
||||
if [[ -S /var/run/mysqld/mysqld.sock ]]; then
|
||||
mysqladmin -u root shutdown || true
|
||||
fi
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# If you edit this file, remember to run ./launcher rebuild
|
||||
[server]
|
||||
server.hostname = seafile.example.com
|
||||
server.https = true
|
||||
server.letsencrypt = true
|
||||
admin.email = me@example.com
|
||||
admin.password = asecret
|
||||
server.port_mappings = 80:80,443:443
|
|
@ -70,7 +70,7 @@ def init_letsencrypt():
|
|||
)
|
||||
|
||||
def is_https():
|
||||
return get_conf('server.https', '').lower() == 'true'
|
||||
return get_conf('server.letsencrypt', '').lower() == 'true'
|
||||
|
||||
def generate_local_dockerfile():
|
||||
show_progress('Generating local Dockerfile ...')
|
||||
|
|
|
@ -10,9 +10,8 @@ ADD bootstrap /bootstrap
|
|||
ADD scripts/tmp/check_init_admin.py /opt/seafile/seafile-server-{{ seafile_version }}/check_init_admin.py
|
||||
{%- endif %}
|
||||
|
||||
ADD bootstrap/generated/seafile.nginx.conf /etc/nginx/sites-enabled/seafile.nginx.conf
|
||||
|
||||
{%- if https %}
|
||||
ADD bootstrap/generated/seafile.nginx.conf /etc/nginx/sites-enabled/seafile.nginx.conf
|
||||
ADD bootstrap/generated/letsencrypt.cron /etc/cron.d/letsencrypt.cron
|
||||
{%- endif %}
|
||||
|
||||
|
|
Loading…
Reference in a new issue