-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDockerfile
More file actions
17 lines (14 loc) · 783 Bytes
/
Dockerfile
File metadata and controls
17 lines (14 loc) · 783 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
FROM hashicorp/terraform:light AS runner
MAINTAINER "Dwight Spencer (@denzuko)"
LABEL org.label-schema.schema-version = "1.0"
LABEL org.label-schema.name "workstation"
LABEL org.label-schema.description "Terraform workload contianier for assets/workstation"
LABEL org.label-schema.docker.cmd "docker run --rm -ti denzuko/assets/workstation:latest"
LABEL org.label-schema.docker.cmd.prune "docker run --rm -ti denzuko/assets/workstation:latest destroy"
LABEL org.label-schema.docker.cmd.help "docker run --rm -ti denzuko/assets/workstation:latest --help"
LABEL org.label-schema.docker.cmd.debug "docker run --rm -ti denzuko/assets/workstation:latest show"
WORKDIR /app
COPY main.tf variables.tf /app
RUN terraform init && terraform plan
ENTRYPOINT ["/bin/terraform"]
CMD ["apply"]