mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
86 lines
2.3 KiB
YAML
86 lines
2.3 KiB
YAML
version: '2'
|
|
services:
|
|
serverless-node:
|
|
build:
|
|
context: ./
|
|
dockerfile: Dockerfile
|
|
working_dir: /app
|
|
volumes:
|
|
- .:/app
|
|
- ~/.aws/:/root/.aws
|
|
- ~/.gcloud/:/root/.gcloud
|
|
environment:
|
|
- AWS_ACCESS_KEY_ID
|
|
- AWS_SECRET_ACCESS_KEY
|
|
- AWS_PROFILE
|
|
- AWS_SESSION_TOKEN
|
|
- AWS_SECURITY_TOKEN
|
|
aws-nodejs:
|
|
image: node:5.11.1
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-nodejs:/app
|
|
aws-python:
|
|
image: python:2.7
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-python:/app
|
|
aws-python3:
|
|
image: python:3.6
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-python3:/app
|
|
aws-java-maven:
|
|
image: maven:3-jdk-8
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-java-maven:/app
|
|
aws-java-gradle:
|
|
image: java:8
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-java-gradle:/app
|
|
aws-kotlin-jvm-maven:
|
|
image: maven:3-jdk-8
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-kotlin-jvm-maven:/app
|
|
aws-kotlin-nodejs-gradle:
|
|
image: pgoudreau/docker-maven-node
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-kotlin-nodejs-gradle:/app
|
|
aws-groovy-gradle:
|
|
image: java:8
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-groovy-gradle:/app
|
|
aws-scala-sbt:
|
|
image: hseeberger/scala-sbt
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-scala-sbt:/app
|
|
aws-csharp:
|
|
image: microsoft/dotnet:1.0.4-sdk
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-csharp:/app
|
|
aws-fsharp:
|
|
image: microsoft/dotnet:1.0.4-sdk
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-fsharp:/app
|
|
aws-nodejs-typescript:
|
|
image: node:6.10.3
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-nodejs-typescript:/app
|
|
aws-nodejs-ecma-script:
|
|
image: node:6.10.3
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-nodejs-ecma-script:/app
|
|
google-nodejs:
|
|
image: node:6.9.1
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-google-nodejs:/app
|
|
spotinst-nodejs:
|
|
image: node:4.8
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-spotinst-nodejs:/app
|
|
spotinst-python:
|
|
image: python2.7
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-spotinst-python:/app
|
|
webtasks-nodejs:
|
|
image: node:6.10.3
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-webtasks-nodejs:/app
|