infuseai / crane Goto Github PK
View Code? Open in Web Editor NEWCrane is a easy-to-use and beautiful desktop application helps you build manage your container images.
License: Apache License 2.0
Crane is a easy-to-use and beautiful desktop application helps you build manage your container images.
License: Apache License 2.0
With fresh installed Crane v1.0.0, the Settings page did not configure DockerHub and PrimeHub, when navigating to the REMOTE REPOSITORIES
, got the TypeError: Cannot read properties of null (reading 'account')
Crane can show the empty result on the remote repositories, or prompt user to setup DockerHub or PrimeHub.
react-dom.production.min.js:216 TypeError: Cannot read properties of null (reading 'account')
at ListRemoteImage.tsx:178
at Za (react-dom.production.min.js:262)
at F.unstable_runWithPriority (scheduler.production.min.js:18)
at R6 (react-dom.production.min.js:122)
at T3 (react-dom.production.min.js:261)
at T7 (react-dom.production.min.js:243)
at react-dom.production.min.js:123
at F.unstable_runWithPriority (scheduler.production.min.js:18)
at R6 (react-dom.production.min.js:122)
at Yr (react-dom.production.min.js:123)
wr @ react-dom.production.min.js:216
I9.h.callback @ react-dom.production.min.js:216
Xr @ react-dom.production.min.js:131
aa @ react-dom.production.min.js:220
qa @ react-dom.production.min.js:259
F.unstable_runWithPriority @ scheduler.production.min.js:18
R6 @ react-dom.production.min.js:122
x8 @ react-dom.production.min.js:252
T7 @ react-dom.production.min.js:243
(anonymous) @ react-dom.production.min.js:123
F.unstable_runWithPriority @ scheduler.production.min.js:18
R6 @ react-dom.production.min.js:122
Yr @ react-dom.production.min.js:123
g8 @ react-dom.production.min.js:122
s8 @ react-dom.production.min.js:237
gr @ react-dom.production.min.js:170
(anonymous) @ index.js:424
H @ raf.js:36
(anonymous) @ raf.js:40
requestAnimationFrame (async)
c @ raf.js:11
H @ raf.js:39
N @ raf.js:47
(anonymous) @ index.js:423
Za @ react-dom.production.min.js:262
F.unstable_runWithPriority @ scheduler.production.min.js:18
R6 @ react-dom.production.min.js:122
T3 @ react-dom.production.min.js:261
T7 @ react-dom.production.min.js:243
(anonymous) @ react-dom.production.min.js:123
F.unstable_runWithPriority @ scheduler.production.min.js:18
R6 @ react-dom.production.min.js:122
Yr @ react-dom.production.min.js:123
g8 @ react-dom.production.min.js:122
s8 @ react-dom.production.min.js:237
enqueueSetState @ react-dom.production.min.js:133
p0.setState @ react.production.min.js:12
l0.onResize @ index.js:66
ListRemoteImage.tsx:178 Uncaught TypeError: Cannot read properties of null (reading 'account')
at ListRemoteImage.tsx:178
at Za (react-dom.production.min.js:262)
at F.unstable_runWithPriority (scheduler.production.min.js:18)
at R6 (react-dom.production.min.js:122)
at T3 (react-dom.production.min.js:261)
at T7 (react-dom.production.min.js:243)
at react-dom.production.min.js:123
at F.unstable_runWithPriority (scheduler.production.min.js:18)
at R6 (react-dom.production.min.js:122)
at Yr (react-dom
PrimeHub Integration Feature Request:
Allow a PrimeHub System-level Administrator to add images to ANY group.
Logic: A system level admin should have the highest privileges, including all those of Group Admin.
Can this tool be made available as a Linux tool / webapp so that we can host this on a container runtime (like Kubernetes, Docker Compose) and use it as a Docker Image Builder with GUI?
I really like the idea of this tool!
When running the crane on macOS, it will show '“Crane” cannot be opened because the developer cannot be verified.'
We should sign the release binary before we release it.
Feature request:
It would be great to be able to see the generated Dockerfile when building a new image. This would enable users to know what's going on behind the scenes, and share the generated Dockerfiles.
When we run the Crane on Mac M1 device, the image built by crane will be arm64 architecture. However, if the user wants to push this image to dockerhub and add it into PrimeHub, the container image should be x86-64.
Crane can build container images in x86-64 architecture on Mac M1 device.
The images built by Mac M1 device will be arm64 architecture.
Can this tool be made available as a Linux tool / webapp so that we can host this on a container runtime (like Kubernetes, Docker Compose) and use it as a Docker Image Builder with GUI?
I really like the idea of this tool!
There's already a crane tool for managing containers that's been around for quite a few years from Google's go-containerregistry project here: https://github.com/google/go-containerregistry/tree/main/cmd/crane
I'd recommend renaming this project to avoid confusion.
OS: Mac OS (M1)
Crane version: 1.3.0
Install method: upgraded from 1.2.1 - replaced app in Applications (also tried deleting and installing fresh)
Steps to reproduce:
Launch Crane
Enter Docker credentials
Click save
Click to the local/remote images lists
Click back to Docker credentials - user/pass are empty
When running the Crane v1.0.0 on Windows 10 or 11, it will show:
"Windows protected your PC: Windows Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk."
Can click More Info
link and shows execute anyway
to continue, but need to sign the release binary.
OS: Mac OS (M1)
Crane version: 1.1.0 (upgraded from 1.0 - replaced app in Applications)
Steps to reproduce:
Launch Crane
Enter Docker credentials
Click save
Click to the local/remote images lists
Click back to Docker credentials - user/pass are empty
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.