diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 6fe0e50..0000000 --- a/Dockerfile +++ /dev/null @@ -1,26 +0,0 @@ -# Этап сборки -FROM node:20-alpine AS builder - -WORKDIR /app - -COPY package*.json ./ -RUN npm ci - -COPY . . -RUN npm run build - -# Этап продакшна — отдача статики -FROM nginx:alpine AS production - -# Удаляем дефолтную страницу Nginx -RUN rm -rf /usr/share/nginx/html/* - -# Копируем Astro-сборку -COPY --from=builder /app/dist /usr/share/nginx/html - -# Опционально: свой nginx.conf -# COPY nginx.conf /etc/nginx/nginx.conf - -EXPOSE 80 - -CMD ["nginx", "-g", "daemon off;"] diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 788f7e9..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,21 +0,0 @@ -version: '3.8' - -services: - kb-personal: - build: . - container_name: kb-personal - networks: - - proxy-net - labels: - - "traefik.enable=true" - - "traefik.http.routers.kb-personal.rule=Host(`wiki.sinenikolsky.ru`)" - - "traefik.http.routers.kb-personal.entrypoints=http,https" - - "traefik.http.routers.kb-personal.tls=true" - - "traefik.http.services.kb-personal.loadbalancer.server.port=80" - expose: - - 80 - restart: unless-stopped - -networks: - proxy-net: - external: true