I have a Docker build image that does a COPY . .
and it assumes there is a .netrc
file for fetching a private repository via go dep
. The .netrc
file is not something I commit and instead I generate the file during the CI process, which grabs an access token from an environment variable.
I need this .netrc
file in there during the Docker build process for the circleci/aws-ecr orb.
Is there any way I can restore the vendor
folder from a cache during this workflow job or a way to do a pre-step, such as make netrc
, inside the working directory of the orb before the orb builds the Docker image?
- aws-ecr/build_and_push_image:
repo: myrepo
tag: latest
path: .
dockerfile: Dockerfile
attach-workspace: true
requires:
- test_and_build
filters:
tags:
only: /^v.*/
branches:
ignore: /.*/