mirror of
https://github.com/openoms/bitcoin-tutorials.git
synced 2026-01-28 08:04:20 +01:00
add nginx notes, sparrow update, fulcrum sync, servr.js
This commit is contained in:
53
k8s/nixenv.sh
Normal file
53
k8s/nixenv.sh
Normal file
@@ -0,0 +1,53 @@
|
||||
#!/bin/bash
|
||||
|
||||
# dedicated user
|
||||
USERNAME=k3d
|
||||
PASSWORD=""
|
||||
|
||||
echo "# add the user: ${USERNAME}"
|
||||
sudo adduser --system --group --shell /bin/bash --home /home/${USERNAME} ${USERNAME}
|
||||
echo "Copy the skeleton files for login"
|
||||
sudo -u ${USERNAME} cp -r /etc/skel/. /home/${USERNAME}/
|
||||
sudo adduser ${USERNAME} sudo
|
||||
|
||||
# set a password
|
||||
echo "$USERNAME:$PASSWORD" | sudo chpasswd
|
||||
|
||||
|
||||
# docker
|
||||
if ! docker version 2>/dev/null; then
|
||||
# look for raspiblitz install script
|
||||
if [ -f /home/admin/config.scripts/blitz.docker.sh ]; then
|
||||
/home/admin/config.scripts/blitz.docker.sh on
|
||||
else
|
||||
# https://docs.docker.com/desktop/linux/install/debian/
|
||||
curl -fsSL https://get.docker.com -o get-docker.sh
|
||||
sh get-docker.sh
|
||||
fi
|
||||
fi
|
||||
sudo groupadd docker
|
||||
sudo usermod -aG docker $USERNAME
|
||||
|
||||
# need to log back in to get the group change
|
||||
|
||||
|
||||
|
||||
# nix
|
||||
# manual install step
|
||||
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
|
||||
|
||||
echo "$PATH:/nix/var/nix/profiles/default/bin/nix" >> ~/.bashrc
|
||||
|
||||
# direnv
|
||||
sudo apt install -y direnv
|
||||
echo "eval \"\$(direnv hook bash)\"" >> ~/.bashrc
|
||||
source ~/.bashrc
|
||||
|
||||
|
||||
sudo su - k3d
|
||||
https://github.com/GaloyMoney/charts
|
||||
|
||||
direnv allow
|
||||
|
||||
cd dev
|
||||
make create-cluster
|
||||
Reference in New Issue
Block a user