Move to Cadoles namespace
This commit is contained in:
15
misc/sample.conf
Normal file
15
misc/sample.conf
Normal file
@ -0,0 +1,15 @@
|
||||
DOCKER_HTTP_PORT="127.0.0.1:8080:80"
|
||||
DOCKER_HTTPS_PORT="127.0.0.1:8443:443"
|
||||
DOCKER_SSH_PORT="2222:2222"
|
||||
FDROID_REPO_DIR="/opt/fdroid/data/stable/repo"
|
||||
FDROID_METADATA_DIR="/opt/fdroid/data/stable/metadata"
|
||||
FDROID_KEYSTORE_DIR="/opt/fdroid/data/stable/keystore"
|
||||
REPO_HOST="*:80"
|
||||
REPO_EMAIL="myemail@"
|
||||
REPO_NAME="My FDroid Repository"
|
||||
REPO_DESCRIPTION="My FDroid Repo"
|
||||
KEYSTORE_PASS=""
|
||||
KEYSTORE_KEY_PASS=""
|
||||
KEYSTORE_KEY_ALIAS=""
|
||||
KEYSTORE_DNAME=""
|
||||
SSH_PUBLIC_KEY=""
|
@ -2,18 +2,25 @@
|
||||
|
||||
set -eo pipefail
|
||||
|
||||
CONFIG_FILE=$1
|
||||
|
||||
if [ ! -f "${CONFIG_FILE}" ]; then
|
||||
echo 1>&2 "You must provide a configuration file."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
set -a
|
||||
. "${PWD}/repo.conf"
|
||||
. "$CONFIG_FILE"
|
||||
set +a
|
||||
|
||||
docker run -it -d \
|
||||
--restart always \
|
||||
-p 80:80 \
|
||||
-p 443:443 \
|
||||
-p 2222:2222 \
|
||||
-v "${PWD}/data/repo:/fdroid/repo" \
|
||||
-v "${PWD}/data/metadata:/fdroid/metadata" \
|
||||
-v "${PWD}/data/keystore:/fdroid/keystore" \
|
||||
-p "${DOCKER_HTTP_PORT}" \
|
||||
-p "${DOCKER_HTTPS_PORT}" \
|
||||
-p "${DOCKER_SSH_PORT}" \
|
||||
-v "${FDROID_REPO_DIR}:/fdroid/repo" \
|
||||
-v "${FDROID_METADATA_DIR}:/fdroid/metadata" \
|
||||
-v "${FDROID_KEYSTORE_DIR}:/fdroid/keystore" \
|
||||
-e "FDROID_REPO_HOST=${REPO_HOST}" \
|
||||
-e "FDROID_REPO_EMAIL=${REPO_EMAIL}" \
|
||||
-e "FDROID_REPO_NAME=${REPO_NAME}" \
|
||||
@ -23,4 +30,4 @@ docker run -it -d \
|
||||
-e "FDROID_KEYSTORE_KEY_ALIAS=${KEYSTORE_KEY_ALIAS}" \
|
||||
-e "FDROID_KEYSTORE_DNAME=${KEYSTORE_DNAME}" \
|
||||
-e "SSH_PUBLIC_KEY=${SSH_PUBLIC_KEY}" \
|
||||
bornholm/fdroid-repository:latest
|
||||
cadoles/fdroid-repository:latest
|
||||
|
Reference in New Issue
Block a user