Compare commits

..

No commits in common. "c3b185b592f68c7d30cc3d6e9f41453be3e1828f" and "9ed576b5524563cedb78868e68ce59a8b8cb8517" have entirely different histories.

5 changed files with 2 additions and 44 deletions

View file

@ -1,13 +0,0 @@
/target
/out
/.env
/api.http
/emgauwa-*.sqlite
/emgauwa-*.sqlite-*
/emgauwa-*.json
/.dockerignore
/Dockerfile
/docker-bake.hcl

BIN
Cargo.lock generated

Binary file not shown.

View file

@ -12,6 +12,7 @@ actix = "0.13"
tokio = { version = "1.34", features = ["io-std", "macros", "rt-multi-thread"] }
tokio-tungstenite = "0.21"
simple_logger = "4.3"
log = "0.4"
chrono = { version = "0.4", features = ["serde"] }
@ -21,7 +22,7 @@ serde = "1.0"
serde_json = "1.0"
serde_derive = "1.0"
sqlx = { version = "0.7", features = ["sqlite", "runtime-tokio", "macros"] }
sqlx = { version = "0.7", features = ["sqlite", "runtime-tokio", "macros", "chrono"] }
futures = "0.3"
futures-channel = "0.3"

View file

@ -1,15 +0,0 @@
FROM rust:1 as builder
RUN rustup target add x86_64-unknown-linux-musl && \
apt update && \
apt install -y musl-tools musl-dev && \
update-ca-certificates
COPY ./ /emgauwa
WORKDIR /emgauwa
RUN cargo build --target x86_64-unknown-linux-musl --release
FROM scratch
COPY --from=builder /emgauwa/target/x86_64-unknown-linux-musl/release/emgauwa-controller /usr/bin/emgauwa-controller
CMD ["/usr/bin/emgauwa-controller"]

View file

@ -1,15 +0,0 @@
variable "REG" {
default = "registry.serguzim.me"
}
variable "REPO" {
default = "emgauwa/controller"
}
variable "TAG" {
default = "latest"
}
target "default" {
output = ["type=docker"]
dockerfile = "./Dockerfile"
tags = ["${REG}/${REPO}:latest", "${REG}/${REPO}:${TAG}"]
}