prod #123

Merged
finley merged 122 commits from prod into master 2025-11-22 17:52:40 -08:00
2 changed files with 19 additions and 0 deletions
Showing only changes of commit 36e95d36f7 - Show all commits

View file

@ -48,5 +48,7 @@ RUN mkdir /var/www/cmc-sales/app/tmp/logs
RUN chmod -R 755 /var/www/cmc-sales/app/tmp
RUN chmod +x /var/www/cmc-sales/run_vault.sh
# Ensure CakePHP tmp directory is writable by web server
RUN chmod -R 777 /var/www/cmc-sales/app/tmp
# By default, simply start apache.
CMD /usr/sbin/apache2ctl -D FOREGROUND

View file

@ -79,6 +79,23 @@ ENVEOF
# Check containers
docker compose -f docker-compose.stg.yml ps
echo "Creating migration runner script..."
cat > /home/cmc/run_all_migrations.sh <<'EOF'
#!/bin/bash
set -e
SQL_DIR="/home/cmc/cmc-sales-staging/sql/schema"
DB_USER="cmc"
DB_PASS="xVRQI&cA?7AU=hqJ!%au"
DB_NAME="cmc"
DB_HOST="127.0.0.1"
for sqlfile in "$SQL_DIR"/*.sql; do
echo "Running migration: $sqlfile"
mariadb -h "$DB_HOST" -u "$DB_USER" -p"$DB_PASS" "$DB_NAME" < "$sqlfile"
done
echo "All migrations applied."
EOF
chmod +x /home/cmc/run_all_migrations.sh
echo "Creating restore script for database from backups..."
# Create restore script for database from backups
cat > /home/cmc/restore_db_from_backup.sh <<'EOF'