Compare commits
No commits in common. "277e891b2163af7a9046c257996b24b0d22bcec6" and "1215d25186833c29401169d609b64b2f731ae2c7" have entirely different histories.
277e891b21
...
1215d25186
|
@ -1,5 +1,5 @@
|
|||
# Setup caddy config
|
||||
mkdir -p /etc/caddy
|
||||
mkdir /etc/caddy
|
||||
cp -R ./caddy/* /etc/caddy
|
||||
|
||||
# Setup caddy service
|
||||
|
|
|
@ -1,12 +1,9 @@
|
|||
# Check if already installed
|
||||
if [[ $(which caddy) != "/usr/bin/caddy" ]]; then
|
||||
# Install prerequistes
|
||||
nala install -y debian-keyring debian-archive-keyring apt-transport-https curl
|
||||
|
||||
# Install sources and keys
|
||||
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
|
||||
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
|
||||
fi
|
||||
|
||||
# Install or upgrade caddy
|
||||
# Install caddy
|
||||
nala install -y caddy
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
# Get latest forgejo tag
|
||||
LATEST=curl -fsS https://codeberg.org/forgejo/forgejo/releases/latest | grep -o "[0-9].[0-9].[0-9]" | head -1
|
||||
LATEST=curl -fsS https://codeberg.org/forgejo/forgejo/releases/latest | grep -o "[0-9].[0-9].[0-9]"
|
||||
|
||||
# Check if already installed
|
||||
if [[ $(forgejo -v 2> /dev/null | grep -o "[0-9].[0-9].[0-9]" | head -1) != $LATEST ]]; then
|
||||
# Download forgejo
|
||||
wget "https://codeberg.org/forgejo/forgejo/releases/download/$LATEST/forgejo-$LATEST-linux-amd64"
|
||||
chmod +x "forgejo-$LATEST-linux-amd64"
|
||||
|
@ -25,14 +23,13 @@ if [[ $(forgejo -v 2> /dev/null | grep -o "[0-9].[0-9].[0-9]" | head -1) != $LAT
|
|||
|
||||
# Setup forgejo directories
|
||||
mv "forgejo-$LATEST-linux-amd64" /usr/local/bin/forgejo
|
||||
fi
|
||||
|
||||
## Working directory
|
||||
mkdir -p /var/lib/forgejo
|
||||
mkdir /var/lib/forgejo
|
||||
chown forgejo:forgejo /var/lib/forgejo && chmod 750 /var/lib/forgejo
|
||||
|
||||
## Config directory
|
||||
mkdir -p /etc/forgejo
|
||||
mkdir /etc/forgejo
|
||||
chown root:forgejo /etc/forgejo && chmod 540 /etc/forgejo
|
||||
|
||||
# Check requirements
|
||||
|
|
|
@ -1,8 +1,3 @@
|
|||
# Check if already installed
|
||||
if [[ $(which deno) == "/usr/local/bin/deno" ]]; then
|
||||
# Upgrade deno
|
||||
deno upgrade
|
||||
else
|
||||
# Install deno
|
||||
curl -fsSL https://deno.land/install.sh | DENO_INSTALL=/usr/local sh
|
||||
|
||||
|
@ -16,7 +11,6 @@ else
|
|||
--shell /usr/sbin/nologin \
|
||||
--comment "Deno js engine" \
|
||||
deno
|
||||
fi
|
||||
|
||||
# Clone website repo
|
||||
mkdir -p /srv/www
|
||||
|
|
Loading…
Reference in a new issue