You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
504 B

default: start
clean:
@rm -rf .data
start: .data
@docker run -it -d --name=bodytrack-db \
-p 5432:5432/tcp \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=admin \
-e POSTGRES_DB=bodytrack \
-v $$PWD/.data:/var/lib/postgresql/data \
-v $$PWD/schema:/docker-entrypoint-initdb.d:ro \
-v /etc/passwd:/etc/passwd:ro \
-u $$UID:$$UID \
postgres:13-alpine
stop:
@docker rm -f -v bodytrack-db
logs:
docker logs bodytrack-db
.PHONY: clean default start stop
.data:
@mkdir -p .data