From eea5b9dbf1978d2c5565d1f6190382bd2d8955bd Mon Sep 17 00:00:00 2001 From: Kyle Carberry Date: Mon, 7 Mar 2022 21:19:22 -0600 Subject: [PATCH] fix: Make deploy use new build scripts (#406) --- Makefile | 4 ++-- images/coder/Dockerfile | 12 ++++-------- images/coder/run.sh | 2 +- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 8032238308..c157c2aed2 100644 --- a/Makefile +++ b/Makefile @@ -21,8 +21,8 @@ database/generate: fmt/sql database/dump.sql database/query.sql .PHONY: database/generate docker/image/coder: build - cp ./images/coder/run.sh ./bin - docker build --network=host -t us-docker.pkg.dev/coder-blacktriangle-dev/ci/coder:latest -f images/coder/Dockerfile ./bin + cp ./images/coder/run.sh ./dist/coder_$(GOOS)_$(GOARCH) + docker build --network=host -t us-docker.pkg.dev/coder-blacktriangle-dev/ci/coder:latest -f images/coder/Dockerfile ./dist/coder_$(GOOS)_$(GOARCH) .PHONY: docker/build fmt/prettier: diff --git a/images/coder/Dockerfile b/images/coder/Dockerfile index 65f56e5ea3..4c9164b859 100644 --- a/images/coder/Dockerfile +++ b/images/coder/Dockerfile @@ -4,14 +4,10 @@ RUN yum install -y yum-utils RUN yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo RUN yum install -y terraform -COPY coderd /coder/coderd -RUN chmod +x /coder/coderd +COPY coder /coder +RUN chmod +x /coder -COPY run.sh /coder/run.sh -RUN chmod +x /coder/run.sh - -# Once `provisionerd` is available, we'll also need that binary -# COPY bin/provisionerd /provisionerd -# RUN chmod +x /provisionerd +COPY run.sh /run.sh +RUN chmod +x /run.sh ENTRYPOINT ["/coder/run.sh"] diff --git a/images/coder/run.sh b/images/coder/run.sh index eb04622165..4e5193657a 100755 --- a/images/coder/run.sh +++ b/images/coder/run.sh @@ -26,5 +26,5 @@ function create_initial_user() { ( trap 'kill 0' SIGINT create_initial_user & - /coder/coderd --address=":$PORT" + /coder daemon --address=":$PORT" )