mirror of
https://github.com/chevereto/docker.git
synced 2026-05-07 12:36:50 +02:00
improves scripts
This commit is contained in:
10
scripts/chevereto/demo-importing.sh
Executable file
10
scripts/chevereto/demo-importing.sh
Executable file
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
PACKAGE=/var/www/html/importing/importing.tar.gz
|
||||
IMPORTING=/var/www/html/importing/
|
||||
curl -S -o ${PACKAGE} -L "https://codeload.github.com/chevereto/demo-importing/tar.gz/refs/heads/main"
|
||||
tar -xf ${PACKAGE} -C ${IMPORTING} &&
|
||||
rm -rf ${PACKAGE} &&
|
||||
rsync -a ${IMPORTING}demo-importing-main/ ${IMPORTING} &&
|
||||
rm -rf ${IMPORTING}demo-importing-main
|
||||
chown www-data: ${IMPORTING} -R
|
||||
@@ -1,10 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
curl -S -o /var/www/html/importing/importing.tar.gz -L "https://codeload.github.com/chevereto/demo-importing/tar.gz/refs/heads/main"
|
||||
|
||||
tar -xf /var/www/html/importing/importing.tar.gz -C /var/www/html/importing/ &&
|
||||
rm -rf /var/www/html/importing/importing.tar.gz &&
|
||||
rsync -a /var/www/html/importing/demo-importing-main/ /var/www/html/importing/ &&
|
||||
rm -rf /var/www/html/importing/demo-importing-main
|
||||
|
||||
chown www-data: /var/www/html/importing/ -R
|
||||
16
scripts/os/ubuntu/22.04/install-docker.sh
Normal file
16
scripts/os/ubuntu/22.04/install-docker.sh
Normal file
@@ -0,0 +1,16 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
sudo apt-get remove -qq -y docker docker-engine docker.io containerd runc
|
||||
sudo apt-get update -qq -y
|
||||
sudo apt-get install -qq -y \
|
||||
ca-certificates \
|
||||
curl \
|
||||
gnupg \
|
||||
lsb-release
|
||||
sudo mkdir -p /etc/apt/keyrings
|
||||
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
|
||||
echo \
|
||||
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
|
||||
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list >/dev/null
|
||||
sudo apt-get update -qq -y
|
||||
sudo apt-get install -qq -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
|
||||
@@ -1,9 +1,9 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)"
|
||||
CRON_FILE=/etc/cron.d/chevereto
|
||||
CRON_FILE=/Users/rodolfo/git/chevereto/docker/chevereto.e
|
||||
cat >${CRON_FILE} <<EOM
|
||||
* * * * * ${USER} ${PROJECT_DIR}/cron-run.sh >/dev/null 2>&1
|
||||
* * * * * ${USER} ${PROJECT_DIR}/cron--run.sh >/dev/null 2>&1
|
||||
45 2 * * * ${USER} ${PROJECT_DIR}/cloudflare.sh >/dev/null 2>&1
|
||||
EOM
|
||||
echo ${CRON_FILE}
|
||||
Reference in New Issue
Block a user