Files
directus/docker/Makefile
Sean Goff b67b9d824a Build improvements (#6759)
* test

* ci improvements

* fix image names

* improve docs

* Update .github/workflows/release.yml

Co-authored-by: Pascal Jufer <paescuj@users.noreply.github.com>

* Update docker/pack.js

Co-authored-by: Pascal Jufer <paescuj@users.noreply.github.com>

* improvements proposed by @paescuj

* improve Dockerfile comment

* fix .PHONY

* rm tarballs before building final image

Co-authored-by: Pascal Jufer <paescuj@users.noreply.github.com>
2021-07-14 16:40:38 -04:00

28 lines
570 B
Makefile

SHELL=bash
version=$(shell git describe --tags --abbrev=0)
tag=latest
cmd=
user=directus
registry=docker.io
repository=directus/directus
.PHONY: build-images
build-images:
npm run build
npm run pack
docker build \
--build-arg VERSION=$(version) \
--build-arg REPOSITORY=$(repository) \
-t directus:temp \
-f ./Dockerfile \
..
docker tag directus:temp $(registry)/$(repository):$(version)
docker tag directus:temp $(registry)/$(repository):$(tag)
docker image rm directus:temp
test-image:
docker run --rm -it $(registry)/$(repository):$(tag) $(cmd)