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
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
|