mirror of
https://github.com/jpetazzo/container.training.git
synced 2026-03-04 18:30:38 +00:00
27 lines
928 B
YAML
27 lines
928 B
YAML
version: "2"
|
|
|
|
services:
|
|
prepare-vms:
|
|
build: .
|
|
container_name: prepare-vms
|
|
working_dir: /root/prepare-vms
|
|
volumes:
|
|
- $HOME/.aws/:/root/.aws/
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /tmp/.X11-unix:/tmp/.X11-unix
|
|
- $SSH_AUTH_DIRNAME:$SSH_AUTH_DIRNAME
|
|
- $PWD/:/root/prepare-vms/
|
|
environment:
|
|
SCRIPT_DIR: /root/prepare-vms
|
|
DISPLAY: ${DISPLAY}
|
|
SSH_AUTH_SOCK: ${SSH_AUTH_SOCK}
|
|
SSH_AGENT_PID: ${SSH_AGENT_PID}
|
|
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
|
|
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}
|
|
AWS_DEFAULT_REGION: ${AWS_DEFAULT_REGION}
|
|
AWS_DEFAULT_OUTPUT: json
|
|
AWS_INSTANCE_TYPE: ${AWS_INSTANCE_TYPE}
|
|
AWS_VPC_ID: ${AWS_VPC_ID}
|
|
USER: ${USER}
|
|
entrypoint: /root/prepare-vms/scripts/trainer-cli
|