Comments (6)
i think your issue is with css files correct? for me it helped when defined the src-files including suffix like that:
src: "dist/**/*.css"
from grunt-s3.
For me it is every file I upload (for example, examples/*/):
https://github.com/mobify/mobifyjs/blob/v2.0/Gruntfile.js
from grunt-s3.
Hey @jansepar, that is definitely not intended. The .gz files should be cleaned up after they're uploaded (see https://github.com/pifantastic/grunt-s3/blob/master/tasks/lib/s3.js#L182). If that's not happening, there are 2 possible issues. The upload is failing midway through (although it should still delete the file), or there is simply a bug in the logic that cleans up the file.
I think a better approach would be to either write the file to /tmp
before uploading, or even better, to stream the file and avoid writing to disk entirely.
from grunt-s3.
Hmmm, those files are sticking around for me still even without failing. If I get some time I can look into debugging it. Also feel free to checkout my repo to see if you can reproduce!
from grunt-s3.
Hey @jansepar, are you still having this problem? I checked out mobifyjs locally and everything seemed to work as expected.
I still believe that using a temp directory is a better solution.
from grunt-s3.
Thanks for having a look! I cleaned up the gz files and ran it again, and this time the files didn't stick around! I'm thinking last time it happened maybe there was an error with the deploy that I didn't notice, and some cleanup process didn't take place. So yeah I think in that scenario a temp directory would have been great. Thanks for looking into this!
from grunt-s3.
Related Issues (20)
- alpha.3 looses headers on upload HOT 1
- Fatal error: write EPIPE HOT 9
- Sync fails for files that don't exist in bucket HOT 4
- Clean up branches HOT 5
- Tests should run against an actual S3 bucket HOT 1
- Consider setting up readthedocs? HOT 1
- Delete Remote Folders
- Task runs without failing or uploading anything HOT 4
- Require templates from s3 HOT 1
- gzip option breaks s3 task with warning HOT 1
- Doesn't do anything HOT 6
- Whoops. HOT 1
- Anyone had the error Fatal error: write ECONNABORTED? HOT 2
- Files not being written into bucket folders HOT 4
- Random ETIMEOUT and hangups after uploading files HOT 3
- After upload invalidate file when it was changed
- Setting meta data HOT 2
- Support for AWS S3 CLI default secrets location
- No compatible version found: grunt-s3@~0.2.0
- Large file downloads fail with length > kMaxLength
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grunt-s3.