Jordan Clark
11/22/2022, 4:46 PMbdw429s
11/22/2022, 4:52 PMbdw429s
11/22/2022, 4:52 PMbdw429s
11/22/2022, 4:53 PMbdw429s
11/22/2022, 4:53 PMbdw429s
11/22/2022, 4:53 PMJordan Clark
11/22/2022, 4:54 PMJordan Clark
11/22/2022, 4:54 PMJordan Clark
11/22/2022, 5:06 PMbdw429s
11/22/2022, 5:07 PMbdw429s
11/22/2022, 5:07 PMbdw429s
11/22/2022, 5:08 PM<http://totalInternalSecretDomain.gov:1234/package.zip>
and it could be only accessible from that person's PCJordan Clark
11/22/2022, 5:08 PM"location" : "<https://github.com/cfsimplicity/spreadsheet-cfml/archive/v3.7.2.zip>",
you could download/cache a copy of the binary, and then when a user installs you provide the forgebox cache as the location, with the original as a backupbdw429s
11/22/2022, 5:09 PMbdw429s
11/22/2022, 5:09 PMbdw429s
11/22/2022, 5:10 PMbdw429s
11/22/2022, 5:10 PM<http://s3-url.com/package/latest-bleeding-edge-snapshot.zip>
bdw429s
11/22/2022, 5:11 PMbdw429s
11/22/2022, 5:11 PMJordan Clark
11/22/2022, 5:12 PMJordan Clark
11/22/2022, 5:14 PMbdw429s
11/22/2022, 5:17 PMbdw429s
11/22/2022, 5:17 PMbdw429s
11/22/2022, 5:18 PMbdw429s
11/22/2022, 5:18 PMJordan Clark
11/22/2022, 5:20 PMbox install id="<https://hs-docker-assets.s3.us-east-1.amazonaws.com/cfmodules/spreadsheet-cfml-3.7.2.zip>" save=true
cfsimplicity
11/22/2022, 5:21 PM"location" : "<https://github.com/cfsimplicity/spreadsheet-cfml/archive/v3.7.2.zip>",
Do I just add the +cached
to that URL?bdw429s
11/22/2022, 5:22 PMbdw429s
11/22/2022, 5:22 PM"location" : "<https+cached://github.com/cfsimplicity/spreadsheet-cfml/archive/v3.7.2.zip>",
bdw429s
11/22/2022, 5:23 PMJordan Clark
11/22/2022, 5:23 PMbdw429s
11/22/2022, 5:23 PMbdw429s
11/22/2022, 5:24 PMJordan Clark
11/22/2022, 5:24 PMbdw429s
11/22/2022, 5:25 PMas long as the authoritative binaries remain on Github@cfsimplicity Given you've chosen a place to host your artifacts that throttles traffic, is there a compelling reason not to use ForgeBox storage, which places the artifacts on S3?
bdw429s
11/22/2022, 5:25 PMbdw429s
11/22/2022, 5:26 PMJordan Clark
11/22/2022, 5:28 PMcfsimplicity
11/22/2022, 5:30 PMbdw429s
11/22/2022, 5:40 PMpublish
command, then it's all zipped up and stored for youbdw429s
11/22/2022, 5:41 PMcan the artifacts directory read directly off an S3 location?CommandBox needs a local folder. Now, if you have some trick to create a folder on Linux or whatever that points to S3, then that would work too.
cfsimplicity
11/22/2022, 5:45 PMbox.json
?
"location" : "forgeboxStorage",
bdw429s
11/22/2022, 6:13 PMcfsimplicity
11/22/2022, 6:23 PMbdw429s
11/22/2022, 6:28 PMbdw429s
11/22/2022, 6:29 PM⯠install spreadsheet-cfml --verbose
â | Installing package [forgebox:spreadsheet-cfml]
|-------------------------------------------------------------
| Verifying package 'spreadsheet-cfml' in forgebox, please wait...
| Installing version [3.7.3].
| Verified entry in forgebox: 'spreadsheet-cfml'
| Downloading entry from forgebox.
| Deferring to [https] endpoint for forgebox entry [spreadsheet-cfml]...
| Downloading [<HTTPS://ortus-forgebox-private.s3.us-east-1.amazonaws.com/cfsimplicity/spreadsheet-cfml/3.7.3.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJMDMWUSW7FUVMSFQ%2F2022112>
| 2%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221122T182747Z&X-Amz-Expires=300&X-Amz-SignedHeaders=host&X-Amz-Signature=bf17618725ed755590a5829d9861e2aa4a631bae9ec98970b6637457b3f5864a
| Decompressing...
| Storing download in artifact cache...
| Done.
| C:\Users\Brad\Desktop\sandbox\spreadsheet-test\/box.json updated with dependency.
| Installing to: C:\Users\Brad\Desktop\sandbox\spreadsheet-test\/modules/spreadsheet-cfml
| -> 75 File(s) Installed
| -> 0 File(s) ignored
| Eureka, 'spreadsheet-cfml' has been installed!
|-------------------------------------------------------------
î° 4sec 783ms î° â î° CLI v1.2.3 î° 12:27 PM î° ~/Desktop/sandbox/spreadsheet-test/ î° (1.0.0) î°
⯠ll
Nov 22,2022 12:11:51 <DIR> modules/
Nov 22,2022 12:11:51 0.2 KB box.json
î° â î° CLI v1.2.3 î° 12:28 PM î° ~/Desktop/sandbox/spreadsheet-test/ î° (1.0.0) î°
⯠package show
{
"dependencies":{
"spreadsheet-cfml":"^3.7.3"
},
"installPaths":{
"spreadsheet-cfml":"modules/spreadsheet-cfml/"
}
}
î° â î° CLI v1.2.3 î° 12:28 PM î° ~/Desktop/sandbox/spreadsheet-test/ î° (1.0.0) î°
⯠ll modules/spreadsheet-cfml/
Nov 22,2022 12:11:51 <DIR> .github/
Nov 22,2022 12:11:51 <DIR> helpers/
Nov 22,2022 12:11:51 <DIR> javaLoader/
Nov 22,2022 12:11:51 <DIR> lib/
Nov 22,2022 12:11:51 <DIR> objects/
May 14,2021 17:05:22 0.2 KB .gitattributes
Nov 22,2022 18:11:14 23.8 KB CHANGELOG.md
Jan 15,2022 17:01:22 1.1 KB LICENSE
Nov 22,2022 18:11:14 0.5 KB ModuleConfig.cfc
Oct 12,2022 14:10:20 16.5 KB README.md
Nov 22,2022 18:11:14 83.8 KB Spreadsheet.cfc
Nov 22,2022 12:11:49 1.5 KB box.json
Nov 14,2022 17:11:54 20.1 MB lib-osgi.jar
Jan 20,2021 12:01:28 2.0 KB osgiLoader.cfc
bdw429s
11/22/2022, 6:29 PMcfsimplicity
11/22/2022, 6:32 PMJordan Clark
11/22/2022, 6:38 PM