|
55 | 55 | } |
56 | 56 | } |
57 | 57 | }, |
58 | | - "architecture": ["x64"] |
| 58 | + "architecture": ["x64"], |
| 59 | + "deployments": ["package"] |
59 | 60 | }, |
60 | 61 | "aws": { |
61 | 62 | "languages": { |
62 | 63 | "python": { |
63 | 64 | "base_images": { |
64 | | - "3.11": "amazon/aws-lambda-python:3.11", |
65 | | - "3.10": "amazon/aws-lambda-python:3.10", |
66 | | - "3.9": "amazon/aws-lambda-python:3.9", |
67 | | - "3.8": "amazon/aws-lambda-python:3.8" |
| 65 | + "x64": { |
| 66 | + "3.11": "amazon/aws-lambda-python:3.11", |
| 67 | + "3.10": "amazon/aws-lambda-python:3.10", |
| 68 | + "3.9": "amazon/aws-lambda-python:3.9", |
| 69 | + "3.8": "amazon/aws-lambda-python:3.8" |
| 70 | + }, |
| 71 | + "arm64": { |
| 72 | + "3.11": "amazon/aws-lambda-python:3.11.2024.05.23.17", |
| 73 | + "3.10": "amazon/aws-lambda-python:3.10.2024.06.19.11", |
| 74 | + "3.9": "amazon/aws-lambda-python:3.9.2024.05.20.23", |
| 75 | + "3.8": "amazon/aws-lambda-python:3.8.2024.09.05.16" |
| 76 | + } |
68 | 77 | }, |
69 | 78 | "images": [ |
70 | 79 | "build" |
71 | 80 | ], |
72 | 81 | "deployment": { |
73 | 82 | "files": [ |
74 | 83 | "handler.py", |
75 | | - "storage.py" |
| 84 | + "storage.py", |
| 85 | + "setup.py" |
76 | 86 | ], |
77 | 87 | "packages": [] |
78 | 88 | } |
79 | 89 | }, |
80 | 90 | "nodejs": { |
81 | 91 | "base_images": { |
82 | | - "16": "amazon/aws-lambda-nodejs:16" |
| 92 | + "x64": { |
| 93 | + "16": "amazon/aws-lambda-nodejs:16" |
| 94 | + }, |
| 95 | + "arm64": { |
| 96 | + "16": "amazon/aws-lambda-nodejs:16.2024.09.06.13" |
| 97 | + } |
83 | 98 | }, |
84 | 99 | "images": [ |
85 | 100 | "build" |
|
95 | 110 | } |
96 | 111 | } |
97 | 112 | }, |
98 | | - "architecture": ["x64", "arm64"] |
| 113 | + "architecture": ["x64", "arm64"], |
| 114 | + "deployments": ["package", "container"] |
99 | 115 | }, |
100 | 116 | "azure": { |
101 | 117 | "languages": { |
102 | 118 | "python": { |
103 | 119 | "base_images": { |
104 | | - "3.7": "mcr.microsoft.com/azure-functions/python:3.0-python3.7", |
105 | | - "3.8": "mcr.microsoft.com/azure-functions/python:3.0-python3.8", |
106 | | - "3.9": "mcr.microsoft.com/azure-functions/python:3.0-python3.9", |
107 | | - "3.10": "mcr.microsoft.com/azure-functions/python:4-python3.10", |
108 | | - "3.11": "mcr.microsoft.com/azure-functions/python:4-python3.11" |
| 120 | + "x64": { |
| 121 | + "3.7": "mcr.microsoft.com/azure-functions/python:3.0-python3.7", |
| 122 | + "3.8": "mcr.microsoft.com/azure-functions/python:3.0-python3.8", |
| 123 | + "3.9": "mcr.microsoft.com/azure-functions/python:3.0-python3.9", |
| 124 | + "3.10": "mcr.microsoft.com/azure-functions/python:4-python3.10", |
| 125 | + "3.11": "mcr.microsoft.com/azure-functions/python:4-python3.11" |
| 126 | + } |
109 | 127 | }, |
110 | 128 | "images": [ |
111 | 129 | "build" |
|
123 | 141 | }, |
124 | 142 | "nodejs": { |
125 | 143 | "base_images": { |
126 | | - "16": "mcr.microsoft.com/azure-functions/node:4-node16", |
127 | | - "18": "mcr.microsoft.com/azure-functions/node:4-node18", |
128 | | - "20": "mcr.microsoft.com/azure-functions/node:4-node20" |
| 144 | + "x64": { |
| 145 | + "16": "mcr.microsoft.com/azure-functions/node:4-node16", |
| 146 | + "18": "mcr.microsoft.com/azure-functions/node:4-node18", |
| 147 | + "20": "mcr.microsoft.com/azure-functions/node:4-node20" |
| 148 | + } |
129 | 149 | }, |
130 | 150 | "images": [ |
131 | 151 | "build" |
|
148 | 168 | "username": "docker_user" |
149 | 169 | } |
150 | 170 | }, |
151 | | - "architecture": ["x64"] |
| 171 | + "architecture": ["x64"], |
| 172 | + "deployments": ["package"] |
152 | 173 | }, |
153 | 174 | "gcp": { |
154 | 175 | "languages": { |
155 | 176 | "python": { |
156 | 177 | "base_images": { |
157 | | - "3.7": "ubuntu:22.04", |
158 | | - "3.8": "ubuntu:22.04", |
159 | | - "3.9": "ubuntu:22.04", |
160 | | - "3.10": "ubuntu:22.04", |
161 | | - "3.11": "ubuntu:22.04", |
162 | | - "3.12": "ubuntu:22.04" |
| 178 | + "x64": { |
| 179 | + "3.7": "ubuntu:22.04", |
| 180 | + "3.8": "ubuntu:22.04", |
| 181 | + "3.9": "ubuntu:22.04", |
| 182 | + "3.10": "ubuntu:22.04", |
| 183 | + "3.11": "ubuntu:22.04", |
| 184 | + "3.12": "ubuntu:22.04" |
| 185 | + } |
163 | 186 | }, |
164 | 187 | "images": [ |
165 | 188 | "build" |
|
177 | 200 | }, |
178 | 201 | "nodejs": { |
179 | 202 | "base_images": { |
180 | | - "10": "ubuntu:18.04", |
181 | | - "12": "ubuntu:18.04", |
182 | | - "14": "ubuntu:18.04", |
183 | | - "16": "ubuntu:18.04", |
184 | | - "18": "ubuntu:22.04", |
185 | | - "20": "ubuntu:22.04" |
| 203 | + "x64": { |
| 204 | + "10": "ubuntu:18.04", |
| 205 | + "12": "ubuntu:18.04", |
| 206 | + "14": "ubuntu:18.04", |
| 207 | + "16": "ubuntu:18.04", |
| 208 | + "18": "ubuntu:22.04", |
| 209 | + "20": "ubuntu:22.04" |
| 210 | + } |
186 | 211 | }, |
187 | 212 | "images": [ |
188 | 213 | "build" |
|
200 | 225 | } |
201 | 226 | } |
202 | 227 | }, |
203 | | - "architecture": ["x64"] |
| 228 | + "architecture": ["x64"], |
| 229 | + "deployments": ["package"] |
204 | 230 | }, |
205 | 231 | "openwhisk": { |
206 | 232 | "languages": { |
207 | 233 | "python": { |
208 | 234 | "base_images": { |
209 | | - "3.7": "openwhisk/action-python-v3.7", |
210 | | - "3.9": "openwhisk/action-python-v3.9", |
211 | | - "3.10": "openwhisk/action-python-v3.10", |
212 | | - "3.11": "openwhisk/action-python-v3.11" |
| 235 | + "x64": { |
| 236 | + "3.7": "openwhisk/action-python-v3.7", |
| 237 | + "3.9": "openwhisk/action-python-v3.9", |
| 238 | + "3.10": "openwhisk/action-python-v3.10", |
| 239 | + "3.11": "openwhisk/action-python-v3.11" |
| 240 | + } |
213 | 241 | }, |
214 | 242 | "images": [ |
215 | 243 | "function" |
|
228 | 256 | }, |
229 | 257 | "nodejs": { |
230 | 258 | "base_images": { |
231 | | - "10": "openwhisk/action-nodejs-v10", |
232 | | - "12": "openwhisk/action-nodejs-v12", |
233 | | - "14": "openwhisk/action-nodejs-v14", |
234 | | - "18": "openwhisk/action-nodejs-v18", |
235 | | - "20": "openwhisk/action-nodejs-v20" |
| 259 | + "x64": { |
| 260 | + "10": "openwhisk/action-nodejs-v10", |
| 261 | + "12": "openwhisk/action-nodejs-v12", |
| 262 | + "14": "openwhisk/action-nodejs-v14", |
| 263 | + "18": "openwhisk/action-nodejs-v18", |
| 264 | + "20": "openwhisk/action-nodejs-v20" |
| 265 | + } |
236 | 266 | }, |
237 | 267 | "images": [ |
238 | 268 | "function" |
|
249 | 279 | } |
250 | 280 | } |
251 | 281 | }, |
252 | | - "architecture": ["x64"] |
| 282 | + "architecture": ["x64"], |
| 283 | + "deployments": ["container"] |
253 | 284 | } |
254 | 285 | } |
0 commit comments