fix: use $VAR instead of ${VAR} for arty variable expansion
Changed from ${DB_USER}/${SEXY_DB_NAME} to $DB_USER/$SEXY_DB_NAME
for proper variable expansion in arty scripts.
Arty exports environment variables before executing scripts, so simple
$VAR syntax works correctly, while ${VAR} was being treated as literal
text in the shell context.
This commit is contained in:
4
arty.yml
4
arty.yml
@@ -111,7 +111,7 @@ scripts:
|
|||||||
sexy/db/import: |
|
sexy/db/import: |
|
||||||
echo "⚠️ WARNING: This will replace the current database!" &&
|
echo "⚠️ WARNING: This will replace the current database!" &&
|
||||||
echo "Make sure core_postgres container is running..." &&
|
echo "Make sure core_postgres container is running..." &&
|
||||||
docker exec -i core_postgres psql -U valknar -d directus < ~/Projects/docker-compose/sexy/directus.sql &&
|
docker exec -i core_postgres psql -U $DB_USER -d $SEXY_DB_NAME < ~/Projects/docker-compose/sexy/directus.sql &&
|
||||||
echo "✓ Database imported from ~/Projects/docker-compose/sexy/directus.sql" &&
|
echo "✓ Database imported from ~/Projects/docker-compose/sexy/directus.sql" &&
|
||||||
echo "Restarting Directus API..." &&
|
echo "Restarting Directus API..." &&
|
||||||
docker restart sexy_api &&
|
docker restart sexy_api &&
|
||||||
@@ -134,7 +134,7 @@ scripts:
|
|||||||
sexy/import/all: |
|
sexy/import/all: |
|
||||||
echo "⚠️ WARNING: This will completely replace the database and schema!" &&
|
echo "⚠️ WARNING: This will completely replace the database and schema!" &&
|
||||||
echo "Importing database..." &&
|
echo "Importing database..." &&
|
||||||
docker exec -i core_postgres psql -U valknar -d directus < ~/Projects/docker-compose/sexy/directus.sql &&
|
docker exec -i core_postgres psql -U $DB_USER -d $SEXY_DB_NAME < ~/Projects/docker-compose/sexy/directus.sql &&
|
||||||
echo "✓ Database imported" &&
|
echo "✓ Database imported" &&
|
||||||
echo "Applying Directus schema..." &&
|
echo "Applying Directus schema..." &&
|
||||||
docker cp ~/Projects/docker-compose/sexy/schema.yaml sexy_api:/directus/schema.yaml &&
|
docker cp ~/Projects/docker-compose/sexy/schema.yaml sexy_api:/directus/schema.yaml &&
|
||||||
|
|||||||
Reference in New Issue
Block a user