ci: add dockerfile and edit docker compose

plus some optimizations
This commit is contained in:
jabuxas 2025-02-11 00:18:58 -03:00
parent f7e861bc44
commit 84de4b07a2
3 changed files with 20 additions and 5 deletions

View File

@ -3,6 +3,12 @@ name = "refinement"
version = "0.1.0" version = "0.1.0"
edition = "2024" edition = "2024"
[profile.release]
opt-level = 3
lto = true
codegen-units = 1
panic = 'abort'
[dependencies] [dependencies]
rocket = "0.5.1" rocket = "0.5.1"
rust-embed = "8.5.0" rust-embed = "8.5.0"

9
Dockerfile Normal file
View File

@ -0,0 +1,9 @@
FROM rustlang/rust:nightly-slim
WORKDIR /app
COPY . .
RUN cargo build --release --bin refinement
CMD ["target/release/refinement"]

View File

@ -1,8 +1,8 @@
services: services:
web: web-server:
image: darkhttpd image: refinement
ports: ports:
- "28080:80" - "8880:8000"
volumes: environment:
- ./dev/:/var/www/htdocs:ro ROCKET_ADDRESS: 0.0.0.0
restart: unless-stopped restart: unless-stopped