Database container

This commit is contained in:
Eden Kirin
2024-01-13 12:09:44 +01:00
commit 9dbbb21161
6 changed files with 1590 additions and 0 deletions

35
database/Makefile Normal file
View 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)