mirror of
https://github.com/serverless/serverless.git
synced 2025-12-08 19:46:03 +00:00
134 lines
3.9 KiB
YAML
134 lines
3.9 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-clojure-gradle:
|
|
image: java:8
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-clojure-gradle:/app
|
|
aws-clojurescript-gradle:
|
|
image: pgoudreau/docker-maven-node
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-clojurescript-gradle:/app
|
|
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.7
|
|
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-jvm-gradle:
|
|
image: gradle:4.2-jdk8
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-kotlin-jvm-gradle:/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:8u222_1.3.2_2.13.1
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-scala-sbt:/app
|
|
aws-csharp:
|
|
image: mcr.microsoft.com/dotnet/core/sdk:3.1
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-csharp:/app
|
|
aws-fsharp:
|
|
image: mcr.microsoft.com/dotnet/core/sdk:3.1
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-fsharp:/app
|
|
aws-go:
|
|
image: golang:1.9
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-go:/app
|
|
- ./tmp/serverless-integration-test-aws-go:/go/src/app
|
|
aws-go-dep:
|
|
image: yunspace/golang:1.9
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-go-dep:/app
|
|
- ./tmp/serverless-integration-test-aws-go-dep:/go/src/app
|
|
aws-go-mod:
|
|
image: golang:1.11
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-go-mod:/app
|
|
- ./tmp/serverless-integration-test-aws-go-mod:/go/src/app
|
|
aws-nodejs-typescript:
|
|
image: node:6.10.3
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-nodejs-typescript:/app
|
|
aws-alexa-typescript:
|
|
image: node:6.10.3
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aws-alexa-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
|
|
google-go:
|
|
image: golang:1.11
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-google-go:/app
|
|
- ./tmp/serverless-integration-test-google-go:/go/src/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
|
|
spotinst-ruby:
|
|
image: ruby2.4.1
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-spotinst-ruby:/app
|
|
spotinst-java8:
|
|
image: maven:3-jdk-8
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-spotinst-java8:/app
|
|
twilio-nodejs:
|
|
image: node:8.16.0
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-twilio-nodejs:/app
|
|
aliyun-nodejs:
|
|
image: node:8
|
|
volumes:
|
|
- ./tmp/serverless-integration-test-aliyun-nodejs:/app
|