0.1.5 • Published 11 years ago

connect-assets-cdn v0.1.5

Weekly downloads
3
License
-
Repository
github
Last release
11 years ago

connect-assets-cdn Build Status

A helper module for connect-assets to upload your files to a CDN (like Amazon S3)

Installation

npm install connect-assets-cdn

Usage

assets = require 'connect-assets'
{AssetsCDN} = require 'connect-assets-cdn'

# Snip ...

app.use assets
	servePath: '//s3.amazonaws.com/S3_Bucket'

# You should probably only upload for production
if process.env.NODE_ENV == "production"

	cdn = new AssetsCDN 
		assets: assets
		key: "S3_Key"
		secret: "S3_Secret"
		bucket: "S3_Bucket"

	cdn.upload (err, uploadedPaths) ->
		throw err if err

		app.listen 3000, (err) ->
			console.log "Server started"

TODO:

  • Check if files exist already on CDN before uploading

Thanks

Made possible thanks to connect-assets, s3-client, knox.

Copyright

Created by Jacob Gable. MIT License; no attribution required.

0.1.5

11 years ago

0.1.4

11 years ago

0.1.3

11 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago