vagrant init

This commit is contained in:
2021-06-13 18:27:54 +02:00
parent c628b84aa5
commit a9fd62edd2
26 changed files with 1330 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
#!/usr/bin/env bash
sudo apt-get install -y curl php-cli php-mbstring git unzip
cd ~
curl -sS https://getcomposer.org/installer -o composer-setup.php
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

18
setup/scripts/docker.sh Normal file
View File

@@ -0,0 +1,18 @@
#!/usr/bin/env bash
echo "INSTALLING DOCKER"
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
sudo usermod -aG docker vagrant
sudo curl -Ls "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
echo "DOCKER INSTALLED"

5
setup/scripts/gitea.sh Normal file
View File

@@ -0,0 +1,5 @@
cd ~
mkdir gitea1
cp /vagrant/gitea/docker-compose.yml gitea1/docker-compose.yml
cd gitea1
docker-compose up -d

View File

@@ -0,0 +1,6 @@
cd ~
mkdir nginx_proxy_manager
cp /vagrant/nginx_proxy_manager/docker-compose.yml nginx_proxy_manager/docker-compose.yml
cp /vagrant/nginx_proxy_manager/npm_db.json nginx_proxy_manager/db_config.json
cd nginx_proxy_manager
docker-compose up -d

6
setup/scripts/npm.sh Normal file
View File

@@ -0,0 +1,6 @@
#!/usr/bin/env bash
echo "INSTALLING NODEJS & NPM"
curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
echo "NODEJS INSTALLED"

12
setup/scripts/php.sh Normal file
View File

@@ -0,0 +1,12 @@
#!/usr/bin/env bash
echo "INSTALLING PHP"
sudo apt-get update
sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get -y install php7.4
sudo apt-get -y install php-mysql php-xml
sudo phpenmod pdo_mysql
echo "PHP INSTALLED"

View File

@@ -0,0 +1,2 @@
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce