Database container
This commit is contained in:
35
database/Makefile
Normal file
35
database/Makefile
Normal file
@ -0,0 +1,35 @@
|
||||
IMAGE_NAME=komponiranje-pg
|
||||
CONTAINER_NAME=komponiranje-database
|
||||
|
||||
|
||||
build: clean
|
||||
@docker build \
|
||||
--progress=plain \
|
||||
--tag $(IMAGE_NAME) \
|
||||
.
|
||||
|
||||
|
||||
run:
|
||||
@docker run \
|
||||
--name $(CONTAINER_NAME) \
|
||||
--env POSTGRES_USER=postgres \
|
||||
--env POSTGRES_PASSWORD=postgres \
|
||||
--publish 55432:5432 \
|
||||
--detach \
|
||||
$(IMAGE_NAME)
|
||||
|
||||
|
||||
rm:
|
||||
- @docker stop $(CONTAINER_NAME)
|
||||
- @docker rm $(CONTAINER_NAME)
|
||||
|
||||
|
||||
drop:
|
||||
- @docker stop $(CONTAINER_NAME)
|
||||
- @docker rm $(CONTAINER_NAME) -v
|
||||
|
||||
|
||||
clean:
|
||||
- @docker stop $(CONTAINER_NAME)
|
||||
- @docker rm $(CONTAINER_NAME)
|
||||
- @docker rmi $(IMAGE_NAME)
|
||||
Reference in New Issue
Block a user