Guest User

Untitled

a guest
Feb 1st, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. #!/usr/bin/env bash
  2.  
  3. if [ ! -f /app/artifactory/home/etc/artifactory.config.xml ]; then
  4. mkdir -p /app/artifactory/home/etc
  5. fi
  6.  
  7. rm /app/artifactory/home/etc/{db.properties,binarystore.xml}
  8.  
  9. cat <<EOF >/app/artifactory/home/etc/db.properties
  10. type=postgresql
  11. driver=org.postgresql.Driver
  12. url=jdbc:postgresql://$POSTGRESQL_ADDON_HOST:$POSTGRESQL_ADDON_PORT/$POSTGRESQL_ADDON_DB
  13. username=$POSTGRESQL_ADDON_USER
  14. password=$POSTGRESQL_ADDON_PASSWORD
  15. EOF
  16.  
  17. cat <<EOF >/app/artifactory/home/etc/binarystore.xml
  18. <?xml version="1.0" encoding="UTF-8"?>
  19. <config version="v1">
  20. <chain template="file-system"/>
  21. <provider id="file-system" type="file-system">
  22. <baseDataDir>/app/artifactory/data</baseDataDir>
  23. <fileStoreDir>/app/artifactory/filestore</fileStoreDir>
  24. <tempDir>/app/artifactory/temp</tempDir>
  25. </provider>
  26. </config>
  27. EOF
  28.  
  29. CONTAINER_OUTPUT=/home/bas/containers/apache-tomcat-8/
  30.  
  31. cp misc/tomcat/{context.xml,logging.properties,artifactory.xml} $CONTAINER_OUTPUT/conf/
  32. cp misc/tomcat/access.xml $CONTAINER_OUTPUT/conf/Catalina/localhost/
  33. cp misc/tomcat/index.html $CONTAINER_OUTPUT/webapps/ROOT/
Add Comment
Please, Sign In to add comment