Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F106611852
docker-entrypoint.sh
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Fri, Mar 28, 09:07
Size
1 KB
Mime Type
text/x-shellscript
Expires
Sun, Mar 30, 10:07 (2 d)
Engine
blob
Format
Raw Data
Handle
25233410
Attached To
rDESUTOPLATFORM Desuto Platform
docker-entrypoint.sh
View Options
#!/bin/bash
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
#
# Copyright (c) 2017 Oracle and/or its affiliates. All rights reserved.
if
[[
-z
$ADMIN_PASSWORD
]]
;
then
ADMIN_PASSWORD
=
$(
date| md5sum | fold -w 8 | head -n 1
)
echo
"##########GENERATED ADMIN PASSWORD: $ADMIN_PASSWORD ##########"
fi
echo
"AS_ADMIN_PASSWORD="
> /tmp/glassfishpwd
echo
"AS_ADMIN_NEWPASSWORD=${ADMIN_PASSWORD}"
>> /tmp/glassfishpwd
echo
"Changing admin password with the password file"
asadmin --user
=
admin --passwordfile
=
/tmp/glassfishpwd change-admin-password --domain_name domain1
echo
"Starting the domain to deploy the applications"
asadmin --user
=
admin --passwordfile
=
/tmp/glassfishpwd start-domain
echo
"Output the correct password to the password file"
echo
"AS_ADMIN_PASSWORD=${ADMIN_PASSWORD}"
> /tmp/glassfishpwd
echo
"Deploying ParaDISE"
asadmin --user admin --passwordfile /tmp/glassfishpwd deploy --force /ParaDISEWSKhresmoi.war
echo
"Deploying Khresmoi Fulltext Search"
asadmin --user admin --passwordfile /tmp/glassfishpwd deploy --force /KhresmoiWSFullText.war
echo
"Removing JVM option about max memory (if set)"
asadmin --user admin --passwordfile /tmp/glassfishpwd delete-jvm-options
"-Xmx512m"
echo
"Setting new JVM memory quota"
asadmin --user admin --passwordfile /tmp/glassfishpwd create-jvm-options
"-Xmx10g"
echo
"Enabling secure admin console (HTTPS)"
asadmin --user
=
admin --passwordfile /tmp/glassfishpwd
enable
-secure-admin
echo
"Stopping the domain for letting Docker take control of the process"
asadmin --user
=
admin stop-domain
echo
"Deleting password"
rm /tmp/glassfishpwd
echo
"Starting domain again"
exec
"$@"
Event Timeline
Log In to Comment