touch ~/dev/truleads/frontend/ember-cli.Dockerfile
docker build -t registry.gitlab.com/codetouch/truweb/truleads/clickhook/ember-cli:3.3.0-node_8.11 -f ember-cli.Dockerfile .
Ensure to find an image that matches what you are deploying and compare it to the official images E.g. danlynn/ember-cli:3.3.0-node_8.11
docker pull danlynn/ember-cli:3.3.0-node_8.11
docker login registry.gitlab.com
# Username: desoleary
# Password: USE ACCESS TOKEN from https://gitlab.com/profile/personal_access_tokens
# Login Succeeded
# perform lookup by docker image name
docker image ls | grep -E -i -w 'clickhook/ember-cli|IMAGE ID'
# REPOSITORY TAG IMAGE ID CREATED SIZE
# registry.gitlab.com/codetouch/truweb/truleads/clickhook/ember-cli 3.3.0-node_8.11 97624e29d1a2 34 minutes ago 4.59GB
Ensure to use the correct WORKDIR used inside the Dockerfile /usr/src/app
# enter shell with `IMAGE ID`
docker run --rm -ti -v ${pwd}:/usr/src/app <IMAGE ID> bash # E.g. docker run --rm -ti -v ${pwd}:/usr/src/app 97624e29d1a2 bash
# enter shell with `REPOSITORY:TAG`
docker run --rm -ti -v ${pwd}:/usr/src/app <REPOSITORY>:<TAG> bash # E.g. docker run --rm -ti -v ${pwd}:/usr/src/app registry.gitlab.com/codetouch/truweb/truleads/clickhook/ember-cli:3.3.0-node_8.11 bash
docker push registry.gitlab.com/codetouch/truWeb/truLeads/clickhook/ember-cli:3.3.0-node_8.16.0