Golang api server

This commit is contained in:
Eden Kirin
2024-01-10 16:46:17 +01:00
commit 3d3dbd19f0
6 changed files with 238 additions and 0 deletions

21
api-server/Makefile Normal file
View File

@ -0,0 +1,21 @@
IMAGE_NAME=api-server
CONTAINER_NAME=api-server
build: clean
@docker build \
--progress=plain \
--tag $(IMAGE_NAME) \
.
run:
@docker run \
--name $(IMAGE_NAME) \
--publish 3000:3000 \
--env PORT=3000 \
--env CONTAINER_NAME="Awesome API server" \
$(CONTAINER_NAME)
clean:
- @docker stop $(CONTAINER_NAME)
- @docker rm $(CONTAINER_NAME)
- @docker rmi $(IMAGE_NAME)