ac360
05abbb4fa8
DashSummary: Fix error
2016-01-26 08:14:29 -08:00
Eslam A. Hefnawy
8c38a6af96
projectInstall: clean packcage.json
2016-01-26 17:23:45 +07:00
Eslam A. Hefnawy
10b91037c2
projectInstall: auto install components deps
2016-01-26 16:52:48 +07:00
Eslam A. Hefnawy
91f97dcd96
projectInstall: fixed errors
2016-01-26 16:24:17 +07:00
Joost Farla
e5afd30532
Allow other endpoint types
2016-01-26 06:42:34 +00:00
Austen
7b0b90ed65
Merge pull request #507 from ryansb/python-support
...
Python support
2016-01-25 16:34:38 -08:00
Ryan S. Brown
938f0a7da9
Fix missing comma when creating vendor directory
2016-01-25 16:16:37 -05:00
Ryan S. Brown
e04b6f3472
Fix deploy call to be runtime-independent
2016-01-25 16:05:47 -05:00
Ryan S. Brown
08428928fd
Remove Python deploy action
2016-01-25 16:04:28 -05:00
Ryan S. Brown
f72193963b
Fix object naming
2016-01-25 16:04:15 -05:00
Ryan S. Brown
960b500843
Move lambda deploy plugin to be runtime-generic
2016-01-25 16:03:12 -05:00
Eslam A. Hefnawy
e597f1dff5
function run fetches env var from stage and region if provided
2016-01-26 00:04:35 +07:00
Eslam A. Hefnawy
b93f39ab31
new action: DashSummary. summary about your project stages, regions, components, modules, functions and endpoints.
2016-01-25 18:25:47 +07:00
ac360
c3f8691488
Release V0.1.5
2016-01-23 09:07:57 -08:00
ac360
149a0d5a3d
Serverless: Bring back _init method for backwards compatibility
2016-01-23 09:07:24 -08:00
Ryan S. Brown
2cc3f7503c
Add a __init__.py to the folder
2016-01-23 10:29:43 -05:00
Ryan S. Brown
55d8d459fc
Use pip to install base python dependencies
...
... of which there are currently none, but that's fine.
2016-01-23 10:24:48 -05:00
Ryan S. Brown
495376ccd4
Add utility for pip installation using -t
2016-01-23 10:24:29 -05:00
Ryan S. Brown
bfe2976d07
Allow Python functions to be run locally top-level dir
...
Use the real path of the running file instead of the relative path from
where the function is run.
This means `serverless function run componentnamd/modname/functionname`
works everywhere in the project, not just in the function directory.
2016-01-23 10:22:15 -05:00
Ryan S. Brown
a8250978de
Add component lib import to example handler
2016-01-23 09:44:06 -05:00
Ryan S. Brown
bb438e6acb
Add Python2 deploy action - hurrah!
2016-01-23 09:34:03 -05:00
Ryan S. Brown
a8b58aa63c
First pass at Python2 deployment for functions
2016-01-23 09:08:15 -05:00
Ryan S. Brown
26db3e3ba3
Merge Node and Python deploy package step
...
This commit kills the language-agnostic CodePackageLambdaNodeJs action
in favor of the agnostic CodePackageLambda. We can still do
language-specific stuff, but 100% of the logic for packaging as it is
now is agnostic, so it doesn't need to be separate.
2016-01-23 09:08:15 -05:00
Ryan S. Brown
3188a38b8d
Add py2 packaging to Actions.json
2016-01-23 09:08:15 -05:00
Ryan S. Brown
d0f2a10c9b
Add python packaging call
2016-01-23 09:08:15 -05:00
Ryan S. Brown
54055d1271
Remove debug statement
2016-01-23 09:08:15 -05:00
Ryan S. Brown
e2e02a004b
Add Python2 FunctionRun action
2016-01-23 09:08:15 -05:00
Ryan S. Brown
21d0f270ec
Add Python run handler
2016-01-23 09:08:15 -05:00
Ryan S. Brown
d9ad1ecb74
Handle dependencies and lib templates for Python runtime
2016-01-23 09:08:14 -05:00
Ryan S. Brown
3e198c1d8d
Add python template files
2016-01-23 09:08:14 -05:00
Ryan S. Brown
2f0bb5620b
Copy python templates to new functions
2016-01-23 09:08:14 -05:00
Ryan S. Brown
8b9476fa91
Add Python/pip as runtime & package manager
2016-01-23 09:08:14 -05:00
ac360
95d997733c
DashDeploy/FunctionDeploy: Minor UX improvements
2016-01-22 16:39:39 -08:00
ac360
16d9b6b7bc
Templates: Fix template inheritance, allow template files in every level of organization, each inherit subjectively from the project level to the asset being populated
2016-01-22 16:18:12 -08:00
ac360
73be1b3fa7
Templates: fix method used to merge multiple template files
2016-01-22 14:04:09 -08:00
ac360
6c759e8bff
EndpointDeploy: fix duplicate options
2016-01-22 12:14:53 -08:00
ac360
4911a3b75f
Templates: finish support for project level templates. Remove moduleName.template syntax requirement for module-level templates. Module-level templates can extend project level templates.
2016-01-22 11:45:02 -08:00
ac360
2ae8f0accf
Terminal: remove blackBg to help white screens
2016-01-21 23:59:09 -08:00
ac360
72489fd884
StageCreate,RegionCreate: Deploy CF resources automatically (like we used to) and fix the noExeCf option
2016-01-21 23:36:17 -08:00
ac360
145a7a8bbf
Templates: now available at the Project level. Any file in the project root that starts with 's-template...' can contain templates
2016-01-21 18:03:56 -08:00
Austen
e2d4fc78d6
Merge pull request #506 from ryansb/no-module-deps
...
Dependencies are no longer module-level
2016-01-21 17:00:58 -08:00
Ryan S. Brown
1c30542d67
Dependencies are no longer module-level, so don't use module-level packaging
2016-01-21 19:48:19 -05:00
ac360
e8758ebbbb
ComponentCreate, ModuleCreate, FunctionCreate: use state.setAsset() on creation to add new items to the state before save.
2016-01-21 16:16:43 -08:00
ac360
f6e0e02121
ServerlessState: add setAsset() method for conveniently addding in new assets to the state.
2016-01-21 16:12:43 -08:00
ac360
348db9b670
ServerlessFunction: fix getRuntime method
2016-01-21 15:12:31 -08:00
ac360
f587413892
FunctionRun: throw error if incorrect path is specified
2016-01-21 15:00:24 -08:00
Eslam A. Hefnawy
469615dca1
project context validation
2016-01-21 17:38:33 +02:00
Eslam A. Hefnawy
dadfb50779
bug fixes for componentCreate and dashDeploy
2016-01-21 16:56:10 +02:00
Byron Mann
0b694a4cd5
Account for Windows pathways in pathToContext function.
2016-01-20 12:39:23 -07:00
Ryan S. Brown
9862ca08b0
Propagate rename
2016-01-20 11:52:49 -05:00