From 8b35e7868b5b58ffb621f383abaf7daa2c6a15d5 Mon Sep 17 00:00:00 2001 From: Levi <141682181+levisingularity@users.noreply.github.com> Date: Tue, 28 May 2024 13:07:28 -0300 Subject: [PATCH] Make it possible to run the development script from within the docker container (#34) --- .docker/deployment/Dockerfile | 11 +++++++++++ Makefile | 11 +++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 .docker/deployment/Dockerfile diff --git a/.docker/deployment/Dockerfile b/.docker/deployment/Dockerfile new file mode 100644 index 0000000..67c45cb --- /dev/null +++ b/.docker/deployment/Dockerfile @@ -0,0 +1,11 @@ +FROM ubuntu:22.04 + +WORKDIR /opt + +COPY ./scripts ./scripts + +RUN apt -y update && \ + apt -y install jq git curl && \ + chmod +x ./scripts/deployment -R + +SHELL [ "/bin/bash" ] diff --git a/Makefile b/Makefile index 696b4eb..29dd2d4 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,11 @@ -release: - ./scripts/deployment/release.sh +release: build-deployment + @docker run --rm -it das-deployment:latest /opt/scripts/deployment/release.sh -deploy: - ./scripts/deployment/fn_deploy.sh +deploy: build-deployment + @docker run --rm -it das-deployment:latest /opt/scripts/deployment/fn_deploy.sh + +build-deployment: + @docker build -f .docker/deployment/Dockerfile -t das-deployment:latest . build-semver: @docker image build -t trueagi/das:semantic-versioning ./scripts/semver