From e892cf2abd09f3f1d3618aab3a63c8b23f948f0c Mon Sep 17 00:00:00 2001 From: log101 Date: Sun, 9 Jun 2024 13:39:22 +0300 Subject: [PATCH] ci: add nginx configuration --- Dockerfile | 2 +- default.conf | 44 +++++++++++++++++++++++++++++++++++++ docker-compose.yml | 8 ------- src/components/Header.astro | 12 +++++----- src/components/Post.astro | 6 ++--- 5 files changed, 53 insertions(+), 19 deletions(-) create mode 100644 default.conf delete mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile index c1391b0..bcb07e0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,7 +22,7 @@ FROM nginx:alpine COPY --from=builder /app/dist /usr/share/nginx/html # Copy custom nginx configuration file if needed -# COPY nginx.conf /etc/nginx/nginx.conf +COPY default.conf /etc/nginx/conf.d/default.conf # Expose port 80 to the outside world EXPOSE 80 diff --git a/default.conf b/default.conf new file mode 100644 index 0000000..bc2cdf0 --- /dev/null +++ b/default.conf @@ -0,0 +1,44 @@ +server { + listen 47543; + server_name blog.github.dev; + + #access_log /var/log/nginx/host.access.log main; + + location / { + root /usr/share/nginx/html; + index index.html index.htm; + } + + #error_page 404 /404.html; + + # redirect server error pages to the static page /50x.html + # + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /usr/share/nginx/html; + } + + # proxy the PHP scripts to Apache listening on 127.0.0.1:80 + # + #location ~ \.php$ { + # proxy_pass http://127.0.0.1; + #} + + # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 + # + #location ~ \.php$ { + # root html; + # fastcgi_pass 127.0.0.1:9000; + # fastcgi_index index.php; + # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; + # include fastcgi_params; + #} + + # deny access to .htaccess files, if Apache's document root + # concurs with nginx's one + # + #location ~ /\.ht { + # deny all; + #} +} + diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 49e9fd5..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "3.8" - -services: - astro: - image: registry.log101.dev/astro-nginx:latest - ports: - - "47543:80" - restart: unless-stopped diff --git a/src/components/Header.astro b/src/components/Header.astro index 3536c0f..ae8cd27 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -1,5 +1,5 @@ --- -const base = import.meta.env.BASE_URL; + ---