Compare commits

..

3 Commits
v0.1 ... main

Author SHA1 Message Date
5cf43f8035 fix: fix wrong content type
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
2026-06-03 16:24:42 +03:00
df9e94ef5b fix: fix wrong css name
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
2026-06-03 16:15:54 +03:00
e068e8ac2a ci: drone config fix
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
continuous-integration/drone/promote/production Build is passing
2026-06-03 15:10:58 +03:00
2 changed files with 8 additions and 3 deletions

View File

@ -51,3 +51,8 @@ steps:
- refs/tags/* - refs/tags/*
depends_on: depends_on:
- dockerize - dockerize
volumes:
- name: docker-socket
host:
path: /var/run/docker.sock

View File

@ -67,7 +67,7 @@ async fn main() {
let css_hash = calculate_sha256(STATIC_CSS); let css_hash = calculate_sha256(STATIC_CSS);
let js_hash = calculate_sha256(STATIC_JS); let js_hash = calculate_sha256(STATIC_JS);
let css_path = format!("/style-{css_hash}.js"); let css_path = format!("/style-{css_hash}.css");
let js_path = format!("/script-{js_hash}.js"); let js_path = format!("/script-{js_hash}.js");
let state = AppState { let state = AppState {
@ -106,7 +106,7 @@ async fn main() {
async fn static_css_handler(State(state): State<AppState>) -> impl IntoResponse { async fn static_css_handler(State(state): State<AppState>) -> impl IntoResponse {
let headers = [ let headers = [
(axum::http::header::CONTENT_TYPE, mime::CSS.as_ref()), (axum::http::header::CONTENT_TYPE, mime::TEXT_CSS_UTF_8.as_ref()),
(axum::http::header::CACHE_CONTROL, "public, max-age=86400"), (axum::http::header::CACHE_CONTROL, "public, max-age=86400"),
]; ];
@ -117,7 +117,7 @@ async fn static_js_handler(State(state): State<AppState>) -> impl IntoResponse {
let headers = [ let headers = [
( (
axum::http::header::CONTENT_TYPE, axum::http::header::CONTENT_TYPE,
mime::APPLICATION_JAVASCRIPT.as_ref(), mime::APPLICATION_JAVASCRIPT_UTF_8.as_ref(),
), ),
(axum::http::header::CACHE_CONTROL, "public, max-age=86400"), (axum::http::header::CACHE_CONTROL, "public, max-age=86400"),
]; ];