From d63f6663f1716291034e7c2882afea688e0ccbaa Mon Sep 17 00:00:00 2001 From: GuilhermeWerner <26710260+GuilhermeWerner@users.noreply.github.com> Date: Mon, 1 Feb 2021 13:50:33 -0300 Subject: [PATCH] Create Sample Install Scripts --- Install.bat | 0 Install.command | 1 + Install.sh | 41 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 Install.bat create mode 100644 Install.command create mode 100644 Install.sh diff --git a/Install.bat b/Install.bat new file mode 100644 index 0000000..e69de29 diff --git a/Install.command b/Install.command new file mode 100644 index 0000000..f7df9c2 --- /dev/null +++ b/Install.command @@ -0,0 +1 @@ +#!/bin/zsh diff --git a/Install.sh b/Install.sh new file mode 100644 index 0000000..e4d5fd4 --- /dev/null +++ b/Install.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +sudo apt update && sudo apt upgrade -y + +sudo apt install -y git curl nano build-essential ffmpeg + +# ASDF + +git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.8.0 + +# Nginx + +sudo apt install -y nginx + +sudo ufw enable +sudo ufw allow 'Nginx HTTP' + +# Node + +asdf plugin-add nodejs https://github.com/asdf-vm/asdf-nodejs.git + +bash -c '${ASDF_DATA_DIR:=$HOME/.asdf}/plugins/nodejs/bin/import-release-team-keyring' +bash -c '${ASDF_DATA_DIR:=$HOME/.asdf}/plugins/nodejs/bin/import-previous-release-team-keyring' + +npm i yarn -g + +# Rust + +curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh + +# Python + +sudo apt install -y python3-pip libssl-dev libffi-dev python3-dev python3-venv + +# Redis + +sudo apt install -y redis-server + +# Java + +sudo apt install -y default-jre default-jdk