commit ff79f92bb111a0cb1eb177595c587c60a3510dc8
parent 45b332224558364d048a7eb2d9f245fa8067aac0
Author: Damian Myrda <damian@prime8.dev>
Date: Fri, 20 Sep 2024 20:46:55 -0500
fix(setup): create parent directories and ask for csc env vars
Diffstat:
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/setup.sh b/setup.sh
@@ -1,7 +1,10 @@
#!/bin/sh
echo "setting up services"
+sudo mkdir -p /var/log/mail/
sudo touch /var/log/mail/mail.log
+printf "GROUP_ID=6454678062\nSCHOOLOGY_DOMAIN=schoology.d214.org\nSCHOOLOGY_API_KEY=\nSCHOOLOGY_API_SECRET=\n" > ./csc/env
+vim ./csc/env
docker compose up -d
docker compose exec -it mail setup email add damian@prime8.dev
docker compose restart mail
@@ -14,12 +17,13 @@ echo "services are set up"
echo "setting up firewall"
sudo ufw default deny incoming
sudo ufw default allow outgoing
-sudo ufw allow 2222,80,443,25,143,465,587,993,22,9418/tcp
+sudo ufw allow 2222,22,80,443,25,143,465,587,993/tcp
sudo ufw enable
echo "firewall set up"
echo "copy your ssh public key to server"
-read -p "press enter to continue" $KEY
+echo "press enter to continue"
+read KEY
echo "securing ssh"
PORT=2222