2018-07-16 17:31:53 +02:00
|
|
|
|
|
|
|
DOCKER_IMAGE := alice-lg-golang:latest
|
2018-07-23 12:26:10 +02:00
|
|
|
DOCKER_EXEC := docker run --rm -t -i \
|
2018-11-19 08:29:53 +01:00
|
|
|
--user 1000 \
|
2018-07-16 17:31:53 +02:00
|
|
|
-v `pwd`/../:/go/src/github.com/alice-lg/alice-lg \
|
|
|
|
alice-lg-golang:latest /bin/sh -c
|
|
|
|
|
|
|
|
|
|
|
|
image:
|
|
|
|
docker build . -t alice-lg-golang:latest
|
|
|
|
|
2018-10-08 11:04:21 +02:00
|
|
|
|
|
|
|
# Somehow rice.box does not work when the binary was built
|
|
|
|
# using docker. However it does work when used for embedding.
|
|
|
|
# So, making a production build is doable, an dev build however
|
|
|
|
# is not.
|
|
|
|
#
|
|
|
|
|
|
|
|
# dev:
|
|
|
|
# $(DOCKER_EXEC) "cd backend && make dev"
|
2018-07-16 17:31:53 +02:00
|
|
|
|
|
|
|
prod: image
|
|
|
|
$(DOCKER_EXEC) "cd backend && make prod"
|
|
|
|
|
|
|
|
|
|
|
|
|
2018-10-08 11:04:21 +02:00
|
|
|
all: prod
|
2018-07-16 17:31:53 +02:00
|
|
|
|