#!/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

SOURCE_URL=https://piwigo.org/download/dlcounter.php?code=latest
LOCATION="$SERVICE_DATASTORE/opt/apps/piwigo"

mkdir -p "$LOCATION"
if dir_is_empty "$LOCATION"; then
    cd "$LOCATION"
    wget -q "$SOURCE_URL" -O file.zip
    unzip file.zip
    rm file.zip
    chown root:root "$LOCATION" -R
    mv piwigo/* piwigo/.gitignore .
    rmdir piwigo
fi