From cf09588c719a9a101a3ed58ab92bc86be4afeb72 Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Mon, 16 Mar 2026 13:20:04 -0600 Subject: [PATCH] name --- .gitea/workflows/deploy.yml | 4 ++-- dev.dockerfile | 14 ++++++++++++++ docker-compose.yml | 4 +++- 3 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 dev.dockerfile diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index adef1f6..94b9c79 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -32,12 +32,12 @@ jobs: - name: Build and push image id: build run: | - IMAGE="${{ env.REGISTRY }}/alexmickelson/cobblemon:${{ github.run_number }}" + IMAGE="${{ env.REGISTRY }}/alex/cobblemon:${{ github.run_number }}" docker build --push -t "${IMAGE}" . - name: Deploy run: | - IMAGE="${{ env.REGISTRY }}/alexmickelson/cobblemon:${{ github.run_number }}" + IMAGE="${{ env.REGISTRY }}/alex/cobblemon:${{ github.run_number }}" kubectl get secret cobblemon-ui-secret --namespace=cobblemon 2>/dev/null || \ kubectl create secret generic cobblemon-ui-secret \ diff --git a/dev.dockerfile b/dev.dockerfile new file mode 100644 index 0000000..53f82b2 --- /dev/null +++ b/dev.dockerfile @@ -0,0 +1,14 @@ +FROM hexpm/elixir:1.18.4-erlang-26.2.5.18-debian-bookworm-20260223-slim + +RUN apt-get update && apt-get install -y --no-install-recommends \ + build-essential \ + git \ + curl \ + inotify-tools \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /app + +RUN mix local.hex --force && mix local.rebar --force + +ENV MIX_ENV=dev diff --git a/docker-compose.yml b/docker-compose.yml index 159cc4d..bf02999 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,8 @@ services: web: - build: . + build: + context: . + dockerfile: dev.dockerfile ports: - "4000:4000" environment: