feat: add sexy/bundle/update script to refresh Directus extensions
Added arty script to update Directus extension bundle from the latest sexy_frontend image. This ensures the API container always has the latest extensions when the frontend image is rebuilt. Usage: arty sexy/bundle/update Also streamlined sexy/uploads/export to match code style. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
12
arty.yml
12
arty.yml
@@ -295,10 +295,16 @@ scripts:
|
||||
echo "✓✓✓ Complete import finished successfully!"
|
||||
|
||||
sexy/uploads/export: |
|
||||
rm -rf sexy/uploads
|
||||
docker cp "sexy_api:/directus/uploads" "sexy/uploads"
|
||||
rm -rf sexy/uploads &&
|
||||
docker cp sexy_api:/directus/uploads sexy/uploads
|
||||
sexy/uploads/import: |
|
||||
docker cp "sexy/uploads" "sexy_api:/directus"
|
||||
docker cp sexy/uploads sexy_api:/directus
|
||||
# Update Directus extension bundle from latest sexy_frontend image
|
||||
sexy/bundle/update: |
|
||||
docker run --rm -v core_directus_bundle:/target ${SEXY_FRONTEND_IMAGE} sh -c 'cp -r /home/node/app/packages/bundle/dist/* /target/dist/' &&
|
||||
echo "✓ Bundle updated from ${SEXY_FRONTEND_IMAGE}" &&
|
||||
docker restart sexy_api &&
|
||||
echo "✓ Directus API restarted"
|
||||
net/create: docker network create "$NETWORK_NAME"
|
||||
awsm/import: |
|
||||
docker cp "/tmp/awesome-database" "awesome_app:/home/node/.awesome"
|
||||
|
||||
Reference in New Issue
Block a user