sparse-intern-71089
05/21/2021, 10:13 PMfaint-whale-59078
05/22/2021, 4:54 AMfaint-whale-59078
05/22/2021, 5:19 AMcolossal-australia-65039
05/24/2021, 5:52 PMconst repo = new Repository("logfiles", {
name: `repo/name`,
})
const gitCommitSha = execSync("git rev-parse HEAD").toString().trim()
export const image = new docker.Image("image", {
imageName: interpolate`${repo.repositoryUrl}:${gitCommitSha}`,
build: {
context: `../`,
dockerfile: `../Dockerfile`,
},
})
the Dockerfile is pretty simple
FROM node:16-alpine
WORKDIR /code
COPY package.json package-lock.json ./
RUN npm install
COPY . .
ENTRYPOINT ["npm", "run", "start"]
package.json versions
"@pulumi/docker": "^3.0.0",
"@pulumi/pulumi": "^3.0.0",
pulumi version
v3.3.0