From 6b424ae8e433ce42b6758c411fc76782213ad174 Mon Sep 17 00:00:00 2001 From: Timothy Pidashev Date: Mon, 21 Apr 2025 11:51:22 -0700 Subject: [PATCH] Update compose --- .caddy/Caddyfile.local | 5 +++++ .caddy/Caddyfile.release | 5 +++++ .docker/Dockerfile.local | 27 +++++++++++++++++++++++++++ compose.local.yml | 0 4 files changed, 37 insertions(+) create mode 100644 .caddy/Caddyfile.local create mode 100644 .caddy/Caddyfile.release create mode 100644 .docker/Dockerfile.local create mode 100644 compose.local.yml diff --git a/.caddy/Caddyfile.local b/.caddy/Caddyfile.local new file mode 100644 index 0000000..5c79b21 --- /dev/null +++ b/.caddy/Caddyfile.local @@ -0,0 +1,5 @@ +timmypidashev.local { + tls internal + + reverse_proxy timmypidashev.dev:4321 +} diff --git a/.caddy/Caddyfile.release b/.caddy/Caddyfile.release new file mode 100644 index 0000000..f22c774 --- /dev/null +++ b/.caddy/Caddyfile.release @@ -0,0 +1,5 @@ +timmypidashev.dev { + tls pidashev.tim@gmail.com + + reverse_proxy timmypidashev.dev:3000 +} diff --git a/.docker/Dockerfile.local b/.docker/Dockerfile.local new file mode 100644 index 0000000..90b4e85 --- /dev/null +++ b/.docker/Dockerfile.local @@ -0,0 +1,27 @@ +FROM node:22-alpine + +ARG CONTAINER_WEB_VERSION +ARG ENVIRONMENT +ARG BUILD_DATE +ARG GIT_COMMIT + +RUN set -eux \ + & apk add \ + --no-cache \ + nodejs \ + curl + +RUN curl -L https://unpkg.com/@pnpm/self-installer | node + +WORKDIR /app + +COPY . . + +RUN echo "PUBLIC_VERSION=${CONTAINER_WEB_VERSION}" > /app/.env && \ + echo "PUBLIC_ENVIRONMENT=${ENVIRONMENT}" >> /app/.env && \ + echo "PUBLIC_BUILD_DATE=${BUILD_DATE}" >> /app/.env && \ + echo "PUBLIC_GIT_COMMIT=${GIT_COMMIT}" >> /app/.env + +EXPOSE 3000 + +CMD ["pnpm", "run", "dev"] diff --git a/compose.local.yml b/compose.local.yml new file mode 100644 index 0000000..e69de29