@@ -118,12 +118,12 @@ func HasPreviousUpload(svc *s3.S3, bucket string, filename string) bool {
118
118
}
119
119
120
120
// GetFileURL returns the final url of the file
121
- func GetFileURL (filename string , bucket string ) string {
121
+ func GetFileURL (bucket string , bucketFilename string ) string {
122
122
// the static.buffer.com bucket has a domain alias
123
123
if bucket == defaultS3Bucket {
124
- return "https://" + path .Join (bucket , filename )
124
+ return "https://" + path .Join (bucket , bucketFilename )
125
125
}
126
- return "https://s3.amazonaws.com" + path .Join ("/" , filename )
126
+ return "https://s3.amazonaws.com" + path .Join ("/" , bucket , "/" , bucketFilename )
127
127
}
128
128
129
129
// UploadFile uploads a given file to the s3 bucket
@@ -153,6 +153,8 @@ func VersionAndUploadFiles(
153
153
) (map [string ]string , error ) {
154
154
fileVersions := map [string ]string {}
155
155
156
+ fmt .Printf ("Uploading to %s/%s\n " , bucket , directory )
157
+
156
158
for _ , filename := range filenames {
157
159
file , err := os .Open (filename )
158
160
if err != nil {
@@ -170,7 +172,7 @@ func VersionAndUploadFiles(
170
172
uploadFilename = GetVersionedFilename (filename , checksum )
171
173
}
172
174
bucketFilename := path .Join (directory , uploadFilename )
173
- fileURL := GetFileURL (filename , bucket )
175
+ fileURL := GetFileURL (bucket , bucketFilename )
174
176
175
177
shouldUpload := ! HasPreviousUpload (svc , bucket , bucketFilename )
176
178
if shouldUpload && ! dryRun {
@@ -181,9 +183,9 @@ func VersionAndUploadFiles(
181
183
}
182
184
183
185
if shouldUpload {
184
- fmt .Printf ("%-10s %s\n " , "Uploaded" , fileURL )
186
+ fmt .Printf ("%-10s %s\n " , "Uploaded" , filename )
185
187
} else {
186
- fmt .Printf ("%-10s %s\n " , "Skipped" , fileURL )
188
+ fmt .Printf ("%-10s %s\n " , "Skipped" , filename )
187
189
}
188
190
189
191
fileVersions [filename ] = fileURL
0 commit comments