Skip to content

Instantly share code, notes, and snippets.

@anderson-marques
Last active February 20, 2021 16:15
Show Gist options
  • Save anderson-marques/ff45b772783c1f887839c82c9c205fb2 to your computer and use it in GitHub Desktop.
Save anderson-marques/ff45b772783c1f887839c82c9c205fb2 to your computer and use it in GitHub Desktop.
Dockerized .NET - Makefile
build-dev:
@docker build -f ./docker/dev/Dockerfile -t dockerized-dotnet:dev .
tag=1.0.0
build-prod:
@docker build -f ./docker/prod/Dockerfile -t dockerized-dotnet:${tag} .
@docker tag dockerized-dotnet:${tag} dockerized-dotnet:latest
console: build-dev
@docker run --rm -it dockerized-dotnet:dev sh
.net-test: build-dev
@docker run --rm dockerized-dotnet:dev dotnet test -v n
.net-build: build-dev
@docker run --rm dockerized-dotnet:dev dotnet build
.net-run: build-prod
@docker run --rm -p 3000:80 dockerized-dotnet:${tag}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment