diff --git a/monujo/hooks/init b/monujo/hooks/init new file mode 100755 index 0000000..6c830f4 --- /dev/null +++ b/monujo/hooks/init @@ -0,0 +1,27 @@ +#!/bin/bash + +## Init is run on host +## For now it is run every time the script is launched, but +## it should be launched only once after build. + +## Accessible variables are: +## - SERVICE_NAME Name of current service +## - DOCKER_BASE_IMAGE Base image from which this service might be built if any +## - SERVICE_DATASTORE Location on host of the DATASTORE of this service +## - SERVICE_CONFIGSTORE Location on host of the CONFIGSTORE of this service + +set -e + +APP_NAME=monujo +SOURCE_URL="https://docker.0k.io/downloads/$APP_NAME-0.0.1.tar.bz2" +LOCATION="$SERVICE_DATASTORE/opt/apps/$APP_NAME" + +mkdir -p "$LOCATION" +if dir_is_empty "$LOCATION"; then + cd "$LOCATION" + wget -q "$SOURCE_URL" -O file.tar.bz2 + tar xjf file.tar.bz2 + rm file.tar.bz2 + chown root:root "$LOCATION" -R +fi + diff --git a/monujo/metadata.yml b/monujo/metadata.yml new file mode 100644 index 0000000..d7b8028 --- /dev/null +++ b/monujo/metadata.yml @@ -0,0 +1,17 @@ +description: "LokWallet" +maintainer: "Valentin Lab " +subordinate: true + +uses: + publish-dir: + #constraint: required | recommended | optional + #auto: pair | summon | none ## default: pair + scope: container + constraint: required + auto: summon + solves: + container: "main running server" + default-options: + location: !var-expand "$DATASTORE/$BASE_SERVICE_NAME/opt/apps/monujo" + # data-dirs: ## write permission for web-app + # - .