Merge pull request 'Update Makefile' (#25) from apoloz/eatvio-infra:main into main

Reviewed-on: eatvio/eatvio-infra#25
This commit is contained in:
2025-08-05 10:34:49 +00:00
2 changed files with 14 additions and 0 deletions

View File

@@ -11,4 +11,7 @@ MYSQL_ROOT_PASSWORD="nhbnhb22"
MYSQL_DATABASE="eatvio"
MYSQL_USER="eatvio_user"
MYSQL_PASSWORD="eatvio_pass_nhbnhb22"
PROD_DB_USER=some_user
PROD_DB_PASS=strong_pass
PROD_DB_FILE="latest-prod-db.sql"
MY_APP_GIT_URL="ssh://git@10.55.5.123:222/eatvio/eatvio.git"

View File

@@ -74,6 +74,17 @@ mysql-console:
mysql-restore:
docker compose exec mysql mysql -u${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE} \< /application/eatvio-11-03-2025.sql
mysql-save-prod-db:
mysqldump --single-transaction -u${PROD_DB_USER} -p${PROD_DB_PASS} -h10.55.5.7 -P1094 eatvio > ${PROD_DB_FILE}
mysql-restore-saved-from-prod-db:
docker compose exec mysql bash -c "cat ./${PROD_DB_FILE} | mysql -u${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE}"
mysql-remove-latest-prod-db:
rm -f ${PROD_DB_FILE}
mysql-import-db-from-prod: mysql-save-prod-db mysql-restore-saved-from-prod-db mysql-remove-latest-prod-db
start-frontend:
docker compose exec php-fpm npm run watch