mirror of
https://github.com/casjaysdevdocker/tools
synced 2025-09-18 21:57:46 -04:00
🗃️ Committing everything that changed 🗃️
applications/ configs/ lists/ wwwroot/
This commit is contained in:
28
applications/coolify/scripts/commands.sh
Normal file
28
applications/coolify/scripts/commands.sh
Normal file
@@ -0,0 +1,28 @@
|
||||
SERVICE_PORT="3000,9000-9100"
|
||||
EXEC_CMD_BIN="dockerd" # command to execute
|
||||
EXEC_CMD_ARGS="" # command arguments
|
||||
EXEC_PRE_SCRIPT="dockerd-entrypoint.sh" # execute script before
|
||||
|
||||
COOLIFY_ENV_FILE="${COOLIFY_ENV_FILE:-/root/coolify.env}"
|
||||
COLLIFY_IMAGE="${COLLIFY_IMAGE:-ghcr.io/coollabsio/coolify:latest}"
|
||||
COOLIFY_APP_ID="${COOLIFY_APP_ID:-$(cat /proc/sys/kernel/random/uuid)}"
|
||||
COOLIFY_DATABASE_URL="${COOLIFY_DATABASE_URL:-$DATABASE_DIR/prod.db}"
|
||||
COOLIFY_WHITE_LABELED_ICON="${COOLIFY_WHITE_LABELED_ICON:-$COOLIFY_WHITE_LABELED_ICON}"
|
||||
COOLIFY_SECRET_KEY="${COOLIFY_SECRET_KEY:-$(echo $(($(date +%s%N) / 1000000)) | sha256sum | base64 | head -c 32)}"
|
||||
export COOLIFY_ENV_FILE COLLIFY_IMAGE COOLIFY_APP_ID COOLIFY_DATABASE_URL COOLIFY_WHITE_LABELED_ICON COOLIFY_SECRET_KEY
|
||||
|
||||
if [ -f "$CONF_DIR/env" ]; then
|
||||
cp -Rf "$CONF_DIR/env" "$COOLIFY_ENV_FILE"
|
||||
elif [ ! -f "$COOLIFY_ENV_FILE" ]; then
|
||||
cat <<EOF | tee "$COOLIFY_ENV_FILE" "$CONF_DIR/env" >/dev/null
|
||||
COOLIFY_HOSTED_ON="${COOLIFY_HOSTED_ON:-docker}"
|
||||
COOLIFY_AUTO_UPDATE="${COOLIFY_AUTO_UPDATE:-false}"
|
||||
COOLIFY_APP_ID="$COOLIFY_APP_ID"
|
||||
COOLIFY_SECRET_KEY="$COOLIFY_SECRET_KEY"
|
||||
COOLIFY_WHITE_LABELED_ICON="$COOLIFY_WHITE_LABELED_ICON"
|
||||
COOLIFY_DATABASE_URL="${COOLIFY_DATABASE_URL:-$DATABASE_DIR/prod.db}"
|
||||
|
||||
EOF
|
||||
fi
|
||||
|
||||
docker compose -f "/root/coolify.yaml" up | tee -a /dev/stdout
|
11
applications/coolify/scripts/install.sh
Normal file
11
applications/coolify/scripts/install.sh
Normal file
@@ -0,0 +1,11 @@
|
||||
curl -q -LSsf https://cdn.coollabs.io/coolify/install.sh >"/tmp/init.sh" && sh "/tmp/init.sh" || exit 1
|
||||
install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod a+r /etc/apt/keyrings/docker.gpg
|
||||
echo 'deb [arch="'$(dpkg --print-architecture)'" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian '$(. /etc/os-release && echo "$VERSION_CODENAME")''" stable" | tee /etc/apt/sources.list.d/docker.list >/dev/null
|
||||
rm -Rf "/etc/rndc"* "/etc/bind/"* "/var/bind/"*
|
||||
etc_dir="/etc/bind" var_dir="/var/bind" data_dir="/data/named" conf_dir="/config/named"
|
||||
mkdir -p "$etc_dir" "$var_dir" "${DEFAULT_CONF_DIR}/named" "${DEFAULT_DATA_DIR}/named" "/run/named" "/tmp/etc/named" "/tmp/var/named" "/tmp/etc/named/keys" "/tmp/var/named/zones"
|
||||
[ -d "/tmp/etc/named" ] && cp -Rf "/tmp/etc/named/." "$etc_dir/" && cp -Rf "/tmp/etc/named/." "${DEFAULT_CONF_DIR}/named/"
|
||||
[ -d "/tmp/var/named" ] && cp -Rf "/tmp/var/named/." "$var_dir/" && cp -Rf "/tmp/var/named/." "${DEFAULT_DATA_DIR}/named/"
|
||||
chown -Rf named:named "$etc_dir" "$var_dir" "${DEFAULT_CONF_DIR}/named" "${DEFAULT_DATA_DIR}/named" "/run/named"
|
||||
find "$etc_dir" "$var_dir" "/run/named" "${DEFAULT_CONF_DIR}/named" "${DEFAULT_DATA_DIR}/named" -type d -exec chmod -Rf 777 {} \; && echo "changed folder permissions to 777"
|
||||
find "$etc_dir" "$var_dir" "/run/named" "${DEFAULT_CONF_DIR}/named" "${DEFAULT_DATA_DIR}/named" -type f -exec chmod -Rf 664 {} \; && echo "changed file permissions to 664"
|
1
applications/coolify/scripts/packages.sh
Normal file
1
applications/coolify/scripts/packages.sh
Normal file
@@ -0,0 +1 @@
|
||||
bind bind-tools bind-dnssec-root bind-plugins ca-certificates curl gnupg docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
Reference in New Issue
Block a user