0.0.36 • Published 9 years ago
snackship v0.0.36
snackship
abstractions around production deployment
install
npm install --save-dev snackship
set up
// snackship.js
import { archiveS3, deployS3 } from 'snackship'
export default {
src: 'src',
targetBucket: 'production',
archiveBucket: 'production',
strategy: async config => {
try {
await archiveS3({
dir: config.src,
bucket: config.archiveBucket,
key: `build-${(new Date()).toString().replace(/ /, '_')}.tgz`
})
await deployS3({
dir: config.src,
bucket: config.targetBucket
})
} catch (e) {
console.log(`error: ${e}`)
throw e
}
}
}
run
snackship -c snackship.js
0.0.36
9 years ago
0.0.35
9 years ago
0.0.34
9 years ago
0.0.33
9 years ago
0.0.32
9 years ago
0.0.31
9 years ago
0.0.30
9 years ago
0.0.29
9 years ago
0.0.28
9 years ago
0.0.27
9 years ago
0.0.26
9 years ago
0.0.25
9 years ago
0.0.24
9 years ago
0.0.23
9 years ago
0.0.22
9 years ago
0.0.21
9 years ago
0.0.20
9 years ago
0.0.19
9 years ago
0.0.18
9 years ago
0.0.17
9 years ago
0.0.16
9 years ago
0.0.15
9 years ago
0.0.14
9 years ago
0.0.13
9 years ago
0.0.12
9 years ago
0.0.11
9 years ago
0.0.10
9 years ago
0.0.9
9 years ago
0.0.8
9 years ago
0.0.7
9 years ago
0.0.6
9 years ago
0.0.5
9 years ago
0.0.4
9 years ago
0.0.3
9 years ago
0.0.2
9 years ago
0.0.1
9 years ago