mirror of
https://github.com/timokz/flutter-vienna-hackathon-25.git
synced 2025-11-09 07:04:20 +01:00
19 lines
553 B
Bash
19 lines
553 B
Bash
#!/bin/bash
|
|
|
|
# Make sure permissions are correct for the serverpod directory
|
|
chown -R ec2-user:ec2-user /home/ec2-user/serverpod
|
|
|
|
# Run pub get as ec2-user
|
|
cd /home/ec2-user/serverpod/upload/wien_talks_server/
|
|
sudo -u ec2-user dart pub get
|
|
|
|
# Set correct permissions for start script
|
|
chmod 755 deploy/aws/scripts/run_serverpod
|
|
|
|
# Stop the server if it's running, copy files, and restart
|
|
systemctl stop serverpod
|
|
|
|
rm -rf /home/ec2-user/serverpod/active/
|
|
cp -rp /home/ec2-user/serverpod/upload/ /home/ec2-user/serverpod/active/
|
|
|
|
systemctl start serverpod
|