Check for mandatory environment variable at the entrypoint
This commit is contained in:
@@ -16,6 +16,13 @@
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# Check mandatory Seafile configuration have been properly set.
|
||||
if [ -z $SEAF_SERVER_URL ]; then echo "The \$SEAF_SERVER_URL was not defined. Stopping container..."; echo 1; fi
|
||||
if [ -z $SEAF_USERNAME ]; then echo "The \$SEAF_USERNAME was not defined. Stopping container..."; echo 1; fi
|
||||
if [ -z $SEAF_PASSWORD ]; then echo "The \$SEAF_PASSWORD was not defined. Stopping container..."; echo 1; fi
|
||||
if [ -z $SEAF_LIBRARY_UUID ]; then echo "The \$SEAF_LIBRARY_UUID was not defined. Stopping container..."; echo 1; fi
|
||||
|
||||
# Define variable shortcuts for readability purposes.
|
||||
seafile_ini=~/.ccnet/seafile.ini
|
||||
seafile_sock=/.seafile/seafile-data/seafile.sock
|
||||
supervisord_conf=/.supervisord/supervisord.conf
|
||||
|
||||
Reference in New Issue
Block a user