You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: slides/slides.md
+38-193
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ autoscale: true
16
16
Alexey (*Alex*) Kulakov
17
17
18
18
19
-
-SemiosBIO
19
+
-Semios
20
20
-@akulakov
21
21
- aklkv.com
22
22
@@ -33,223 +33,55 @@ Alexey (*Alex*) Kulakov
33
33
34
34

35
35
36
-
- Pipeline Hooks
37
-
- Configuration
38
-
- Usage & Deployment Strategies
39
-
- Plugins and plugin packs
40
-
41
-
^
42
-
Ember CLI Deploy is an addon that provides a single interface for deploying Ember applications.
43
-
Just as any Ember app is served with ember serve and built with ember build, any app using Ember CLI Deploy is deployed with the same command: ember deploy.
44
-
To achieve this, Ember CLI Deploy structures your app’s deployment using a deploy pipeline, which consists of several pipeline hooks. These standard hooks are the foundation for a rich ecosystem of plugins which you can compose to create a deployment process suitable for your application.
45
-
Whether you need to compress or encode assets, upload your files to a private server or to AWS, or notify a Slack channel after a successful deploy, Ember CLI Deploy is up to the task. Keep reading to learn more.
-[Introduction to ember-cli-deploy by Mattia Gheda](https://vimeo.com/158447249)
37
+
-[EmberCamp London 2015: Ember CLI Deploy by Aaron Chambers and Luke Melia](https://www.youtube.com/watch?v=fcSL5poJ1gQ)
112
38
113
39
---
114
40
115
-
### Additional Environments
116
-
117
-
```javascript
118
-
// config/environment.js
119
-
module.exports=function(environment){
120
-
varENV= {
121
-
};
122
-
123
-
if (environment ==='qa') {
124
-
ENV.build.environment='development';
125
-
};
126
-
if (environment ==='staging') {
127
-
ENV.build.environment='production';
128
-
};
129
-
returnENV;
130
-
};
131
-
```
132
-
133
-
^
134
-
If you need to have the original environment that was passed into the ember build command, this can be obtained under the environment variable of `DEPLOY_TARGET` and referenced in any node.js context with `process.env.DEPLOY_TARGET`.
41
+
#### Ember-cli + AWS S3 (CloudFront) via travis-ci
42
+

135
43
136
44
---
137
45
138
-
### dotEnv Support
46
+
### Ember-cli-deploy AWS pack
139
47
140
-
^
141
-
It is often common to store sensitive data in environment variables and access them via `process.env` in the likes of `config/deploy.js`.
0 commit comments