mirror of
https://github.com/actix/examples
synced 2024-11-23 14:31:07 +01:00
build: update docker example to bookworm
This commit is contained in:
parent
a46b707c69
commit
b6d60d89ab
@ -3,7 +3,8 @@ name = "docker_sample"
|
||||
version = "1.0.0"
|
||||
edition = "2021"
|
||||
|
||||
# Do not use workspace deps as they won't work in docker context.
|
||||
[dependencies]
|
||||
actix-web.workspace = true
|
||||
env_logger.workspace = true
|
||||
log.workspace = true
|
||||
actix-web = "4"
|
||||
env_logger = "0.11"
|
||||
log = "0.4"
|
||||
|
@ -3,7 +3,7 @@
|
||||
#################
|
||||
## build stage ##
|
||||
#################
|
||||
FROM rust:1-slim-bullseye AS builder
|
||||
FROM rust:1-slim-bookworm AS builder
|
||||
WORKDIR /code
|
||||
|
||||
# Download crates-io index and fetch dependency code.
|
||||
@ -22,7 +22,7 @@ RUN cargo build --release
|
||||
###############
|
||||
## run stage ##
|
||||
###############
|
||||
FROM debian:bullseye-slim
|
||||
FROM bitnami/minideb:bookworm
|
||||
WORKDIR /app
|
||||
|
||||
# copy server binary from build stage
|
||||
|
@ -3,13 +3,13 @@
|
||||
## Build image
|
||||
|
||||
```shell
|
||||
docker build -t docker_sample .
|
||||
docker build -t actix-docker .
|
||||
```
|
||||
|
||||
## Run built image
|
||||
|
||||
```shell
|
||||
docker run -d -p 8080:8080 docker_sample
|
||||
docker run -d -p 8080:8080 actix-docker
|
||||
# and the server should start instantly
|
||||
curl http://localhost:8080
|
||||
```
|
||||
@ -17,6 +17,6 @@ curl http://localhost:8080
|
||||
## Running unit tests
|
||||
|
||||
```shell
|
||||
docker build -t docker_sample:test .
|
||||
docker run --rm docker_sample:test
|
||||
docker build -t actix-docker:test .
|
||||
docker run --rm actix-docker:test
|
||||
```
|
Loading…
Reference in New Issue
Block a user