diff --git a/Config/F-DroidRepo/docker-compose.example.yml b/Config/F-DroidRepo/docker-compose.example.yml index 917bd95..34e9182 100644 --- a/Config/F-DroidRepo/docker-compose.example.yml +++ b/Config/F-DroidRepo/docker-compose.example.yml @@ -6,7 +6,7 @@ volumes: driver: local driver_opts: type: none - device: ../../Volumes/F-DroidRepo/data + device: $FDROID_DATA #../../Volumes/F-DroidRepo/fdroid by default. o: bind services: diff --git a/Config/F-DroidRepo/example.env b/Config/F-DroidRepo/example.env index 9f0a7f1..e4a05ca 100644 --- a/Config/F-DroidRepo/example.env +++ b/Config/F-DroidRepo/example.env @@ -9,6 +9,10 @@ COMPOSE_BAKE=true CPU=0.25 MEM=0.25G +## Storage Location ## + +FDROID_DATA="../../Volumes/F-DroidRepo/fdroid" + ## Repo Settings ## #WEBROOT="/var/www/html" diff --git a/Config/F-DroidRepo/prep.sh b/Config/F-DroidRepo/prep.sh new file mode 100644 index 0000000..58e520c --- /dev/null +++ b/Config/F-DroidRepo/prep.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash +# 2026-07-04 Hyperling +# Create the necessary folders for volumes to work. +# This must be run before the container will start properly. + +## Setup ## + +DIR="$(dirname -- "${BASH_SOURCE[0]}")" +source $DIR/.env + +## Main ## + +# Create folders. +mkdir -pv $FDROID_DATA + +# Finish successfully. +exit 0