From be58e2eb7984422c21f1704d10eb644707eb01b6 Mon Sep 17 00:00:00 2001 From: Kerdonov Date: Sat, 15 Nov 2025 02:09:17 +0200 Subject: [PATCH] testing build workflow --- .gitea/workflows/build_docker.yml | 16 ++++++++++++++++ .../{deploy.yml.notready => deploy.yml} | 0 Dockerfile | 9 +++++++++ 3 files changed, 25 insertions(+) create mode 100644 .gitea/workflows/build_docker.yml rename .gitea/workflows/{deploy.yml.notready => deploy.yml} (100%) create mode 100644 Dockerfile diff --git a/.gitea/workflows/build_docker.yml b/.gitea/workflows/build_docker.yml new file mode 100644 index 0000000..7ff9677 --- /dev/null +++ b/.gitea/workflows/build_docker.yml @@ -0,0 +1,16 @@ +name: Build and push Docker image + +env: + CARGO_COLOR_TERM: always + +on: + push: + branches: ["master", "dev"] + + +jobs: + build: + runs-on: kubernetes + + steps: + - run: echo "what this wasn't a hallucination!!!" diff --git a/.gitea/workflows/deploy.yml.notready b/.gitea/workflows/deploy.yml similarity index 100% rename from .gitea/workflows/deploy.yml.notready rename to .gitea/workflows/deploy.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5c6b397 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM rust:1.91.1-bookworm AS builder +WORKDIR /app +COPY . . +RUN cargo build --release + +FROM debian:12-slim +WORKDIR /app +COPY --from=builder /app/target/release/stdsrv . +CMD ["./stdsrv"]