From ae8f577cd4ddcf5c53e5be24a36ded301db91e57 Mon Sep 17 00:00:00 2001 From: kang Date: Fri, 24 Apr 2026 20:49:26 +0800 Subject: [PATCH] deploy: add Dockerfile (nginx:alpine), gitignore source/ Prepare for Coolify deployment to ares-docs.kang-kang.com. Source clone is local-only (gitignored), only index.html ships in image. Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitignore | 1 + Dockerfile | 18 ++++++++++++++++++ source | 1 - 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 Dockerfile delete mode 160000 source diff --git a/.gitignore b/.gitignore index dd31b51..71f868b 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ __pycache__/ .vscode/ .idea/ *.log +source/ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..35606d0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM nginx:alpine + +COPY index.html /usr/share/nginx/html/index.html + +RUN printf 'server {\n\ + listen 80;\n\ + server_name _;\n\ + root /usr/share/nginx/html;\n\ + index index.html;\n\ + gzip on;\n\ + gzip_types text/plain text/css application/javascript text/html application/json;\n\ + location / {\n\ + try_files $uri $uri/ /index.html;\n\ + add_header Cache-Control "public, max-age=3600";\n\ + }\n\ +}\n' > /etc/nginx/conf.d/default.conf + +EXPOSE 80 diff --git a/source b/source deleted file mode 160000 index c804aa2..0000000 --- a/source +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c804aa22cb9dac2f9fb7ef52ee573286ae0f6c6d