This commit is contained in:
Alexey Kovrizhkin
2017-08-26 17:50:41 +03:00
committed by Alexey Kovrizhkin
parent 5d33f20ade
commit b8320d89ef
4 changed files with 92 additions and 0 deletions

32
Makefile Normal file
View File

@@ -0,0 +1,32 @@
SHELL = /bin/bash
CFG=.env
SOURCES=$(wildcard *.sql)
OBJECTS=$(SOURCES:.sql=.done)
all: $(CFG) $(OBJECTS)
up: all
%.done: %.sql
@echo "*** $< ***"
@cat $< | docker exec -i $$PG_CONTAINER psql -U $$PG_USER > $@
clean:
rm -rf *.done
# шаблон файла .env
define CONFIG_DEF
# dockin-app-dns config file, generated by make $(CFG)
# Postgresql container name
PG_CONTAINER=dcape_db_1
# PowerDNS DB user (and database) name
PG_USER=dns
endef
export CONFIG_DEF
$(CFG):
@echo "*** $@ ***"
@[ -f $@ ] || { echo "$$CONFIG_DEF" > $@ ; echo >&2 "Warning: Created default $@" ; }