19 lines
786 B
Bash
19 lines
786 B
Bash
cd /srv
|
|
|
|
# install software
|
|
apt install nano wget curl docker.io docker-compose -y
|
|
|
|
# install keys
|
|
curl https://git.infra.timal.kz/djerom/public/raw/branch/master/install-keys.sh | bash
|
|
|
|
# copy base services (traefik, agent)
|
|
wget https://git.infra.timal.kz/djerom/public/raw/branch/master/srv/traefik.yml
|
|
wget https://git.infra.timal.kz/djerom/public/raw/branch/master/srv/agent.yml
|
|
wget https://git.infra.timal.kz/djerom/public/raw/branch/master/srv/mysql.yml
|
|
|
|
# copy base env file
|
|
curl https://git.infra.timal.kz/djerom/public/raw/branch/master/srv/.env.example | sed 's/\r$//' > .env
|
|
|
|
# install updater
|
|
curl https://git.infra.timal.kz/djerom/public/raw/branch/master/srv/update.sh | sed 's/\r$//' > update.sh
|
|
echo "*/3 * * * * /srv/update.sh" | crontab - |