49 lines
1.1 KiB
Bash
Executable File
49 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "Worckspace is $PWD"
|
|
sudo chmod -R 777 .
|
|
## Frontend setup
|
|
#if [ -d "frontend-react" ]; then
|
|
# echo "Setting up frontend-react..."
|
|
# (
|
|
# cd frontend-react
|
|
# # npm install
|
|
# deno install --allow-scripts
|
|
# ) &
|
|
#else
|
|
# echo "frontend-react directory not found, skipping..."
|
|
#fi
|
|
|
|
# Dart backend setup
|
|
if [ -d "backend-dart" ]; then
|
|
echo "Setting up backend-dart..."
|
|
(
|
|
cd backend-dart
|
|
dart pub get
|
|
bun install
|
|
) &
|
|
else
|
|
echo "backend-dart directory not found, skipping..."
|
|
fi
|
|
|
|
# Go backend setup
|
|
if [ -d "backend-go" ]; then
|
|
echo "Setting up backend-go..."
|
|
(
|
|
cd backend-go
|
|
go mod tidy
|
|
) &
|
|
else
|
|
echo "backend-go directory not found, skipping..."
|
|
fi
|
|
|
|
# Wait for all parallel processes to finish
|
|
wait
|
|
|
|
echo "Copying ssh keys"
|
|
sudo bash -c "rsync -a /home/$USER/.ssh-host/* /home/$USER/.ssh/"
|
|
echo "Setting permissions on ssh keys"
|
|
sudo chmod 600 /home/$USER/.ssh/* && sudo chown $USER:$USER /home/$USER/.ssh/*
|
|
# git config --global user.name 'Jean Avril' && git config --global user.email 'jean@jeanavril.com'
|
|
|
|
echo "Setup completed!" |