From 9fb2243e6201c656f3a19d9a2441671dc7b32e47 Mon Sep 17 00:00:00 2001 From: kyounggu Date: Tue, 13 Oct 2026 01:03:47 +0900 Subject: [PATCH] =?UTF-8?q?=EB=8F=84=EC=BB=A4=20=EC=84=A4=EC=A0=95=20?= =?UTF-8?q?=EC=99=84=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 121 +++++ html.text | 769 +++++++++++++++++++++++++++++ site2/Dockerfile | 4 +- site2/components/AppFooter.vue | 4 +- site2/docker-compose.yml | 6 +- site2/nuxt.config.ts | 6 +- site2/pages/index.vue | 678 ++++++++++++++++++++++--- site2/public/css/theme.css | 2 +- site2/server/routes/sitemap.xml.ts | 2 +- site2/utils/seoHelper.ts | 2 +- site3/Dockerfile | 4 +- site3/components/AppFooter.vue | 4 +- site3/docker-compose.yml | 6 +- site3/nuxt.config.ts | 6 +- site3/pages/index.vue | 678 ++++++++++++++++++++++--- site3/server/routes/sitemap.xml.ts | 2 +- site3/utils/seoHelper.ts | 2 +- site4/Dockerfile | 4 +- site4/components/AppFooter.vue | 4 +- site4/docker-compose.yml | 6 +- site4/nuxt.config.ts | 4 + site4/pages/index.vue | 678 ++++++++++++++++++++++--- site4/server/routes/sitemap.xml.ts | 2 +- site4/utils/seoHelper.ts | 2 +- site5/Dockerfile | 4 +- site5/components/AppFooter.vue | 4 +- site5/docker-compose.yml | 6 +- site5/nuxt.config.ts | 6 +- site5/pages/index.vue | 677 ++++++++++++++++++++++--- site5/public/css/theme.css | 2 +- site5/server/routes/sitemap.xml.ts | 2 +- site5/utils/seoHelper.ts | 2 +- site6/Dockerfile | 4 +- site6/components/AppFooter.vue | 4 +- site6/docker-compose.yml | 6 +- site6/nuxt.config.ts | 4 + site6/pages/index.vue | 678 ++++++++++++++++++++++--- site6/public/css/theme.css | 2 +- site6/server/routes/sitemap.xml.ts | 2 +- site6/utils/seoHelper.ts | 2 +- site7/Dockerfile | 4 +- site7/components/AppFooter.vue | 4 +- site7/docker-compose.yml | 10 +- site7/nuxt.config.ts | 8 +- site7/pages/index.vue | 674 ++++++++++++++++++++++--- site7/server/routes/sitemap.xml.ts | 2 +- site7/utils/seoHelper.ts | 2 +- 47 files changed, 4663 insertions(+), 442 deletions(-) create mode 100644 docker-compose.yml create mode 100644 html.text diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d0c40b1 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,121 @@ +version: '3.8' + +services: + # 1. aeseo.cloud + aeseo_cloud_frontend: + build: + context: ./site1 + dockerfile: Dockerfile + container_name: aeseo_cloud_frontend + restart: unless-stopped + expose: + - "80" + environment: + - NODE_ENV=production + - SITE_DOMAIN=https://aeseo.cloud + - DISCORD_WEBHOOK_URL=https://discordapp.com/api/webhooks/1557204310369116210/9J4y96kmSbYNGtw5OxRgIz7InWcM8o3f8UX0Ad71-IyofwdS7tWmXkF7dj457-I8Ypiu + - PORT=80 + - HOST=0.0.0.0 + - NAVER_VERIFICATION_KEY=naver_search_advisor_key_site1 + + # 2. aeseo.shop + aeseo_shop_frontend: + build: + context: ./site2 + dockerfile: Dockerfile + container_name: aeseo_shop_frontend + restart: unless-stopped + expose: + - "80" + environment: + - NODE_ENV=production + - SITE_DOMAIN=https://aeseo.shop + - DISCORD_WEBHOOK_URL=https://discordapp.com/api/webhooks/1557204310369116210/9J4y96kmSbYNGtw5OxRgIz7InWcM8o3f8UX0Ad71-IyofwdS7tWmXkF7dj457-I8Ypiu + - PORT=80 + - HOST=0.0.0.0 + - NAVER_VERIFICATION_KEY=naver_search_advisor_key_site2 + + # 3. aeseo.site + aeseo_site_frontend: + build: + context: ./site3 + dockerfile: Dockerfile + container_name: aeseo_site_frontend + restart: unless-stopped + expose: + - "80" + environment: + - NODE_ENV=production + - SITE_DOMAIN=https://aeseo.site + - DISCORD_WEBHOOK_URL=https://discordapp.com/api/webhooks/1557204310369116210/9J4y96kmSbYNGtw5OxRgIz7InWcM8o3f8UX0Ad71-IyofwdS7tWmXkF7dj457-I8Ypiu + - PORT=80 + - HOST=0.0.0.0 + - NAVER_VERIFICATION_KEY=naver_search_advisor_key_site3 + + # 4. aeseo.store + aeseo_store_frontend: + build: + context: ./site4 + dockerfile: Dockerfile + container_name: aeseo_store_frontend + restart: unless-stopped + expose: + - "80" + environment: + - NODE_ENV=production + - SITE_DOMAIN=https://aeseo.store + - DISCORD_WEBHOOK_URL=https://discordapp.com/api/webhooks/1557204310369116210/9J4y96kmSbYNGtw5OxRgIz7InWcM8o3f8UX0Ad71-IyofwdS7tWmXkF7dj457-I8Ypiu + - PORT=80 + - HOST=0.0.0.0 + - NAVER_VERIFICATION_KEY=naver_search_advisor_key_site4 + + # 5. soohyun.cloud + soohyun_cloud_frontend: + build: + context: ./site5 + dockerfile: Dockerfile + container_name: soohyun_cloud_frontend + restart: unless-stopped + expose: + - "80" + environment: + - NODE_ENV=production + - SITE_DOMAIN=https://soohyun.cloud + - DISCORD_WEBHOOK_URL=https://discordapp.com/api/webhooks/1557204310369116210/9J4y96kmSbYNGtw5OxRgIz7InWcM8o3f8UX0Ad71-IyofwdS7tWmXkF7dj457-I8Ypiu + - PORT=80 + - HOST=0.0.0.0 + - NAVER_VERIFICATION_KEY=naver_search_advisor_key_site5 + + # 6. soohyun.store + soohyun_store_frontend: + build: + context: ./site6 + dockerfile: Dockerfile + container_name: soohyun_store_frontend + restart: unless-stopped + expose: + - "80" + environment: + - NODE_ENV=production + - SITE_DOMAIN=https://soohyun.store + - DISCORD_WEBHOOK_URL=https://discordapp.com/api/webhooks/1557204310369116210/9J4y96kmSbYNGtw5OxRgIz7InWcM8o3f8UX0Ad71-IyofwdS7tWmXkF7dj457-I8Ypiu + - PORT=80 + - HOST=0.0.0.0 + - NAVER_VERIFICATION_KEY=naver_search_advisor_key_site6 + + # 7. soohyun.xyz + soohyun_xyz_frontend: + build: + context: ./site7 + dockerfile: Dockerfile + container_name: soohyun_xyz_frontend + restart: unless-stopped + expose: + - "80" + environment: + - NODE_ENV=production + - SITE_DOMAIN=https://soohyun.xyz + - DISCORD_WEBHOOK_URL=https://discordapp.com/api/webhooks/1557204310369116210/9J4y96kmSbYNGtw5OxRgIz7InWcM8o3f8UX0Ad71-IyofwdS7tWmXkF7dj457-I8Ypiu + - PORT=80 + - HOST=0.0.0.0 + - NAVER_VERIFICATION_KEY=naver_search_advisor_key_site7 diff --git a/html.text b/html.text new file mode 100644 index 0000000..c4ecf6a --- /dev/null +++ b/html.text @@ -0,0 +1,769 @@ + + + + + + 에듀픽 | 1:1 맞춤 학습 정밀 진단 리포트 & 전문 과외 매칭 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ P +
+
+ 에듀픽 + 1:1 MATCHING +
+
+ + +
+
+ +
+ +
+ +
+
+ + +
+ + 2026학년도 최신 내신·수능 대비 시스템 +
+ + +

+ 우리 아이 성향과 수준에 맞춘
+ 1:1 학습 정밀 진단 리포트
+ 무료 맞춤 신청 +

+ +

+ 단 1분 정보 입력으로 취약점 분석 리포트와 지역 검증 1타 베테랑 선생님 매칭 솔루션을 무료로 받아보세요. +

+ + +
+
+
누적 정밀 진단
+
24,185건
+
+
+
검증 강사진
+
5,802명
+
+
+
학부모 만족도
+
98.6%
+
+
+ + +
+ 실시간 + 서울 서초구 방배동 중2 수학 정밀 진단 신청 완료 (방금 전) +
+
+ +
+
+ +
+ + 선착순 30명 한정 전액 무료 + +

+ 원하는 맞춤 정보를 선택해 주세요! +

+

+ 아이의 학습 패턴을 분석하여 최적의 솔루션과 선생님을 매칭해 드립니다. +

+
+ +
+ + +
+
+ + +
+ +
+ + +
+
+ + +
+
+ 빠른 과목 픽 (PICK) + 클릭 시 자동 적용 +
+
+ + + + + +
+
+ + +
+ +
+ + + + +
+
+ + +
+ + +
+ + +
+ +
+ + +
+
+ + +
+ + +
+ + + + +
+ + 입력하신 정보는 상담 및 리포트 제공 목적으로만 안전하게 보관됩니다. +
+ +
+ + + + +
+
+ +
+
+ SPECIAL BENEFIT +

지금 신청 시 무료 제공되는 4대 혜택

+

상담만 받아도 우리 아이 공부 로드맵을 명확히 세워드립니다.

+
+ +
+ +
+
+ +
+ 혜택 01 +

1:1 학습 성향 정밀 진단서

+

취약 단원 파악 및 과목별 공부 효율성 과학적 분석

+
+ + +
+
+ +
+ 혜택 02 +

해당 학교 최근 3개년 기출

+

인근 중·고교 출제 경향 및 고난도 킬러 문항 족보 요약

+
+ + +
+
+ +
+ 혜택 03 +

오답 원인 정밀 시트

+

단순 실수인지 개념 구멍인지 5단계 원인 역추적

+
+ + +
+
+ +
+ 혜택 04 +

베테랑 1:1 매칭 멘토링

+

아이 기질과 케미가 맞는 명문대·전문 강사진 우선 추천

+
+
+
+ +
+
+ PROVEN RESULTS +

실제 성적 상승 및 수강 후기

+

맞춤 진단 후 체계적인 관리를 받은 학생들의 실제 변화입니다.

+
+ + +
+ + +
+
+
+ 수학 역전 + 대치동 고2 김OO 학생 +
+ 3개월 만에 달성 +
+
+
+
+ 진단 전: 5등급 (42점) + 진단 후: 2등급 (89점) 🔥 +
+
+
+
+
+
+

+ "학습 진단에서 수포자 직전이었던 함수의 그래프 해석 구멍을 정확히 집어주셔서, 그 부분만 집중 보완하니 점수가 수직 상승했습니다." +

+
+ + +
+
+
+ 영어 서술형 + 서초동 중3 이OO 학생 +
+ 2개월 만에 달성 +
+
+
+
+ 진단 전: 68점 (B등급) + 진단 후: 98점 (전교 4등) ✨ +
+
+
+
+
+
+

+ "무작정 단어만 외우다 영포자가 될 뻔했는데, 문장 구조 분석법을 배우고 학교 서술형 감점이 0점이 되었습니다." +

+
+ +
+ + +
+
+
+ +
+

대치동 학부모 최OO님

+

"아이 성향에 맞지 않는 억지 공부 대신 딱 필요한 단원만 짚어주시니 스스로 책상에 앉네요."

+
+ +
+
+ +
+

분당 판교 학부모 박OO님

+

"리포트 내용이 학원 상담보다 훨씬 객관적이고 정확했습니다. 선생님 케미도 정말 만족합니다."

+
+
+ +
+ +
+
+ FAQ +

자주 묻는 질문

+

궁금하신 내용을 미리 확인해 보세요.

+
+ +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ +
+
+ +
+
+ 신원 검증 100% + 무료 재매칭 보장 + 주기적 성적 관리 +
+

+ 에듀픽은 학생의 학습권 보호와 안심 과외 서비스를 위해 철저한 신원 인증 시스템을 운영합니다. +

+
+ + +
+

에듀픽 1:1 맞춤 교육 연구소

+

+ 서울특별시 강남구 테헤란로 152 강남타워 | 고객센터: 1588-0000 | 평일 09:00 - 20:00
+ 사업자등록번호: 120-81-00000 | 통신판매업신고: 제2026-서울강남-01234호 +

+

+ © 2026 EduPick. All Rights Reserved. 본 사이트는 SSR 및 검색엔진 최적화 표준 규격을 준수합니다. +

+
+ +
+ + + + + + \ No newline at end of file diff --git a/site2/Dockerfile b/site2/Dockerfile index a2e0a09..d2c17ac 100644 --- a/site2/Dockerfile +++ b/site2/Dockerfile @@ -15,11 +15,11 @@ FROM node:20-alpine WORKDIR /app ENV NODE_ENV=production -ENV PORT=3000 +ENV PORT=80 ENV HOST=0.0.0.0 COPY --from=builder /app/.output ./.output -EXPOSE 3000 +EXPOSE 80 CMD ["node", ".output/server/index.mjs"] diff --git a/site2/components/AppFooter.vue b/site2/components/AppFooter.vue index 87ca80c..9ed9880 100644 --- a/site2/components/AppFooter.vue +++ b/site2/components/AppFooter.vue @@ -6,7 +6,7 @@