You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
c4k-nextcloud/infrastructure/docker-cloud/image/resources/install.sh

30 lines
1.2 KiB
Bash

#!/bin/bash
function main() {
upgradeSystem
apt-get -qqy install curl openjdk-11-jre-headless xmlstarlet > /dev/null
adduser --system --disabled-login --home ${CLOUD_HOME} --uid 901 --group cloud
mkdir -p /app
cd /tmp
curl --location ${DOWNLOAD_URL}/atlassian-cloud-software-${CLOUD_RELEASE}.tar.gz \
-o atlassian-cloud-software-${CLOUD_RELEASE}.tar.gz
tar -xvf atlassian-cloud-software-${CLOUD_RELEASE}.tar.gz -C /tmp/
mv /tmp/atlassian-cloud-software-${CLOUD_RELEASE}-standalone \
/opt/atlassian-cloud-software-standalone
chown -R cloud:cloud /opt/atlassian-cloud-software-standalone
install -ocloud -gcloud -m744 /tmp/resources/entrypoint.sh /app/entrypoint.sh
install -ocloud -gcloud -m744 /tmp/resources/setenv.sh /opt/atlassian-cloud-software-standalone/bin/setenv.sh
install -ocloud -gcloud -m660 /tmp/resources/dbconfig.xml /app/dbconfig.xml
install -ocloud -gcloud -m660 /tmp/resources/server.xml /opt/atlassian-cloud-software-standalone/conf/server.xml
install -ocloud -gcloud -m660 /tmp/resources/logging.properties /opt/atlassian-cloud-software-standalone/conf/logging.properties
cleanupDocker
}
source /tmp/resources/install_functions.sh
main