@@ -8,7 +8,7 @@ GOOS=$(shell go env GOHOSTOS)
88GOARCH =$(shell go env GOHOSTARCH)
99
1010export PODMAN_USERNS = keep-id
11- DOCKER_RUN = docker run --security-opt label=disable -it - -user 0:0 --rm -v ${PWD}:/work/src
11+ DOCKER_RUN = docker run --security-opt label=disable --user 0:0 --rm -v ${PWD}:/work/src
1212
1313# Setting TZ for certificates
1414export TZ =UTC
@@ -186,13 +186,13 @@ docker-image-no-cache: ## Build aptly-dev docker image (no cache)
186186 @docker build --no-cache -f system/Dockerfile . -t aptly-dev
187187
188188docker-build : # # Build aptly in docker container
189- @$(DOCKER_RUN ) aptly-dev /work/src/system/docker-wrapper build
189+ @$(DOCKER_RUN ) -t aptly-dev /work/src/system/docker-wrapper build
190190
191191docker-shell : # # Run aptly and other commands in docker container
192- @$(DOCKER_RUN ) -p 3142:3142 aptly-dev /work/src/system/docker-wrapper || true
192+ @$(DOCKER_RUN ) -it - p 3142:3142 aptly-dev /work/src/system/docker-wrapper || true
193193
194194docker-deb : # # Build debian packages in docker container
195- @$(DOCKER_RUN ) aptly-dev /work/src/system/docker-wrapper dpkg DEBARCH=amd64
195+ @$(DOCKER_RUN ) -t aptly-dev /work/src/system/docker-wrapper dpkg DEBARCH=amd64
196196
197197docker-unit-test : # # Run unit tests in docker container (add TEST=regex to specify which tests to run)
198198 $(DOCKER_RUN ) -t --tmpfs /smallfs:rw,size=1m aptly-dev /work/src/system/docker-wrapper \
@@ -204,7 +204,7 @@ docker-unit-test: ## Run unit tests in docker container (add TEST=regex to spec
204204 azurite-stop
205205
206206docker-system-test : # # Run system tests in docker container (add TEST=t04_mirror or TEST=UpdateMirror26Test to run only specific tests)
207- @$(DOCKER_RUN ) aptly-dev /work/src/system/docker-wrapper \
207+ @$(DOCKER_RUN ) -t aptly-dev /work/src/system/docker-wrapper \
208208 azurite-start \
209209 AZURE_STORAGE_ENDPOINT=http://127.0.0.1:10000/devstoreaccount1 \
210210 AZURE_STORAGE_ACCOUNT=devstoreaccount1 \
@@ -215,16 +215,16 @@ docker-system-test: ## Run system tests in docker container (add TEST=t04_mirro
215215 azurite-stop
216216
217217docker-serve : # # Run development server (auto recompiling) on http://localhost:3142
218- @$(DOCKER_RUN ) -p 3142:3142 -v /tmp/cache-go-aptly:/var/lib/aptly/.cache/go-build aptly-dev /work/src/system/docker-wrapper serve || true
218+ @$(DOCKER_RUN ) -it - p 3142:3142 -v /tmp/cache-go-aptly:/var/lib/aptly/.cache/go-build aptly-dev /work/src/system/docker-wrapper serve || true
219219
220220docker-lint : # # Run golangci-lint in docker container
221- @$(DOCKER_RUN ) aptly-dev /work/src/system/docker-wrapper lint
221+ @$(DOCKER_RUN ) -t aptly-dev /work/src/system/docker-wrapper lint
222222
223223docker-binaries : # # Build binary releases (FreeBSD, macOS, Linux generic) in docker container
224- @$(DOCKER_RUN ) aptly-dev /work/src/system/docker-wrapper binaries
224+ @$(DOCKER_RUN ) -t aptly-dev /work/src/system/docker-wrapper binaries
225225
226226docker-man : # # Create man page in docker container
227- @$(DOCKER_RUN ) aptly-dev /work/src/system/docker-wrapper man
227+ @$(DOCKER_RUN ) -t aptly-dev /work/src/system/docker-wrapper man
228228
229229mem.png : mem.dat mem.gp
230230 gnuplot mem.gp
@@ -241,4 +241,4 @@ clean: ## remove local build and module cache
241241 rm -f unit.out aptly.test VERSION docs/docs.go docs/swagger.json docs/swagger.yaml docs/swagger.conf
242242 find system/ -type d -name __pycache__ -exec rm -rf {} \; 2> /dev/null || true
243243
244- .PHONY : help man prepare swagger version binaries build docker-release docker-system-test docker-unit-test docker-lint docker-build docker-image docker-man docker-shell docker-serve clean releasetype dpkg serve flake8
244+ .PHONY : help man prepare swagger version binaries build docker-release docker-system-tests docker-unit-test docker-lint docker-build docker-image docker-man docker-shell docker-serve clean releasetype dpkg serve flake8
0 commit comments