prime8dev

prime8dev
git clone https://git.prime8.dev/prime8dev.git
Log | Files | Refs | README | LICENSE

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:
Msetup.sh | 8++++++--
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