init
This commit is contained in:
29
Makefile
Normal file
29
Makefile
Normal file
@@ -0,0 +1,29 @@
|
||||
.PHONY: build run test clean lint docker-build docker-run
|
||||
|
||||
# Build the application
|
||||
build:
|
||||
go build -o bin/dicom-proxy cmd/server/main.go
|
||||
|
||||
# Run the application
|
||||
run:
|
||||
go run cmd/server/main.go
|
||||
|
||||
# Test the application
|
||||
test:
|
||||
go test -v ./...
|
||||
|
||||
# Clean build artifacts
|
||||
clean:
|
||||
rm -rf bin/
|
||||
|
||||
# Lint the code
|
||||
lint:
|
||||
golangci-lint run
|
||||
|
||||
# Build Docker image
|
||||
docker-build:
|
||||
docker build -t dicom-proxy .
|
||||
|
||||
# Run Docker container
|
||||
docker-run:
|
||||
docker run -p 8080:8080 --env-file .env dicom-proxy
|
||||
Reference in New Issue
Block a user