mirror of
https://github.com/directus/directus.git
synced 2026-01-14 17:07:56 -05:00
* 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>
28 lines
570 B
Makefile
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)
|