Fix Docker builds, TS errors, and deploy config
- API: PHP 8.4, composer install --no-scripts + dump-autoload after COPY - Admin: fix TS (Event.upload_password, unused router, api XSRF, window.open) - Upload: Uppy v5 (hideProgressDetails, headers, destroy), unused watch, api XSRF - Build script: loop over api/admin/upload, push :latest as well as VERSION - Deploy: MySQL from docker.io, platform linux/amd64; README troubleshooting Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -22,18 +22,21 @@ echo "Building and pushing images with tag: $VERSION"
|
||||
echo "Registry: $REGISTRY, Owner: $OWNER"
|
||||
echo ""
|
||||
|
||||
docker build -t "$REGISTRY/$OWNER/event-uploader-api:$VERSION" "$ROOT/api"
|
||||
docker push "$REGISTRY/$OWNER/event-uploader-api:$VERSION"
|
||||
|
||||
docker build -t "$REGISTRY/$OWNER/event-uploader-admin:$VERSION" "$ROOT/admin"
|
||||
docker push "$REGISTRY/$OWNER/event-uploader-admin:$VERSION"
|
||||
|
||||
docker build -t "$REGISTRY/$OWNER/event-uploader-upload:$VERSION" "$ROOT/upload"
|
||||
docker push "$REGISTRY/$OWNER/event-uploader-upload:$VERSION"
|
||||
for name in api admin upload; do
|
||||
docker build -t "$REGISTRY/$OWNER/event-uploader-$name:$VERSION" "$ROOT/$name"
|
||||
docker push "$REGISTRY/$OWNER/event-uploader-$name:$VERSION"
|
||||
if [ "$VERSION" != "latest" ]; then
|
||||
docker tag "$REGISTRY/$OWNER/event-uploader-$name:$VERSION" "$REGISTRY/$OWNER/event-uploader-$name:latest"
|
||||
docker push "$REGISTRY/$OWNER/event-uploader-$name:latest"
|
||||
fi
|
||||
done
|
||||
|
||||
echo ""
|
||||
echo "Done. Images pushed:"
|
||||
echo " $REGISTRY/$OWNER/event-uploader-api:$VERSION"
|
||||
echo " $REGISTRY/$OWNER/event-uploader-admin:$VERSION"
|
||||
echo " $REGISTRY/$OWNER/event-uploader-upload:$VERSION"
|
||||
echo "On Dockge server: set TAG=$VERSION in stack .env, then Pull and Redeploy."
|
||||
if [ "$VERSION" != "latest" ]; then
|
||||
echo " (also tagged and pushed as :latest)"
|
||||
fi
|
||||
echo "On Dockge: set TAG=$VERSION (or TAG=latest) in stack .env, then Pull and Redeploy."
|
||||
|
||||
Reference in New Issue
Block a user