Files
sf_lactorinstall/docker.sh
2021-03-28 22:05:34 +02:00

26 lines
895 B
Bash
Executable File

#!/bin/sh
#Install Dockersystem
#Prepare System to use Netfilter instead of nftables
update-alternatives --set iptables /usr/sbin/iptables-legacy
update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
touch /etc/apt/sources.list.d/docker.list
echo 'deb [arch=armhf] https://download.docker.com/linux/debian/ buster stable' > /etc/apt/sources.list.d/docker.list
apt update
apt install --no-install-recommends docker-ce docker-compose -y
systemctl enable docker
#prevent SYN Flood errors
echo "net.core.somaxconn = 2048" >> /etc/sysctl.conf
#RestAPI - Container
git clone gitosis@git.rosstein.de:sf_lactorapi.git /opt/lactorapi
chgrp -R adm /opt/lactorapi
chmod g+w -R /opt/lactorapi
#docker-compose run web python manage.py makemigrations
#docker-compose run web python manage.py migrate
#docker-compose up -d