mirror of
https://github.com/ENSL/ensl.org.git
synced 2024-12-26 04:21:36 +00:00
4a8bd8ee7d
Create docker version - Remove rubyracer, use nodejs - Add Makefile and fig.yml examples - Update to v2 circle.yml sample - Create Dockerfile - Do not use nested folders in tmp for puma
28 lines
523 B
Makefile
28 lines
523 B
Makefile
PROJECT ?= abevoelker/example_rails_docker_ci
|
|
TAG ?= latest
|
|
|
|
ifdef REGISTRY
|
|
IMAGE=$(REGISTRY)/$(PROJECT):$(TAG)
|
|
else
|
|
IMAGE=$(PROJECT):$(TAG)
|
|
endif
|
|
|
|
all:
|
|
@echo "Available targets:"
|
|
@echo " * build - build a Docker image for $(IMAGE)"
|
|
@echo " * pull - pull $(IMAGE)"
|
|
@echo " * push - push $(IMAGE)"
|
|
@echo " * test - build and test $(IMAGE)"
|
|
|
|
build: Dockerfile
|
|
docker build -t $(IMAGE) .
|
|
|
|
pull:
|
|
docker pull $(IMAGE) || true
|
|
|
|
push:
|
|
docker push $(IMAGE)
|
|
|
|
test: build
|
|
fig run web ./env/test.sh ./test.sh
|
|
|