mirror of
https://github.com/13hannes11/ics-proxy.git
synced 2024-09-06 08:01:41 +02:00
fix certificate issues with docker
This commit is contained in:
@@ -6,7 +6,7 @@ RUN cd db && ./create_db.sh
|
||||
RUN cargo install --path .
|
||||
|
||||
FROM debian:buster-slim
|
||||
RUN apt-get update && apt-get install -y sqlite3 openssl && rm -rf /var/lib/apt/lists/*
|
||||
RUN apt-get update && apt-get install -y sqlite3 openssl ca-certificates && rm -rf /var/lib/apt/lists/*
|
||||
WORKDIR app
|
||||
COPY --from=builder /usr/local/cargo/bin/ics-proxy ./ics-proxy
|
||||
COPY --from=builder /usr/src/ics-proxy/db db
|
||||
|
||||
@@ -28,13 +28,13 @@ async fn make_ics_request(req: HttpRequest, db_pool: web::Data<Pool<Sqlite>>) ->
|
||||
Ok(link) => match reqwest::blocking::get(link.destination) {
|
||||
Ok(r) => match r.text() {
|
||||
Ok(res) => HttpResponse::Ok().content_type("text/calendar").body(res),
|
||||
Err(_) => HttpResponse::Ok()
|
||||
Err(err) => HttpResponse::Ok()
|
||||
.status(StatusCode::INTERNAL_SERVER_ERROR)
|
||||
.finish(),
|
||||
.body(err.to_string()),
|
||||
},
|
||||
Err(_) => HttpResponse::Ok()
|
||||
Err(err) => HttpResponse::Ok()
|
||||
.status(StatusCode::INTERNAL_SERVER_ERROR)
|
||||
.finish(),
|
||||
.body(err.to_string()),
|
||||
},
|
||||
Err(_) => HttpResponse::Ok().status(StatusCode::NOT_FOUND).finish(),
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user