muryshev commited on
Commit
a62ce75
·
1 Parent(s): 5f6e524
Dockerfile ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ FROM node:20-alpine
2
+ WORKDIR /app
3
+
4
+ # Устанавливаем глобально `serve`
5
+ RUN npm install -g serve
6
+ COPY dist/ .
7
+ EXPOSE 7860
8
+ CMD ["serve", "-s", ".", "-l", "7860"]
dist/assets/index-B9GwDBF-.css ADDED
@@ -0,0 +1 @@
 
 
1
+ body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f0f0f0;color:#333}.chat{display:flex;flex-direction:column;height:100vh;max-width:1000px;margin:0 auto}.messages{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;background:#f0f0f0}.message{margin:8px 0;padding:12px 16px;border-radius:10px;max-width:80%;line-height:2;font-size:16px}.message.user{background:#0a7cff;color:#fff;align-self:flex-end}.message.assistant{background:transparent;color:#333;align-self:flex-start;max-width:fit-content}.message p{margin:0 0 8px}.message p:last-child{margin-bottom:0}.input-area{display:flex;align-items:center;padding:15px 20px;background:#fff;border-top:1px solid #ddd;box-shadow:0 -2px 10px #0000000d;gap:10px;border-radius:10px}.input-wrapper{flex:1}textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:8px;outline:none;box-sizing:border-box;resize:vertical;min-height:50px;font-size:16px;background:#fafafa;box-shadow:inset 0 1px 2px #0000000d}textarea:focus{border-color:#0a7cff;box-shadow:0 0 0 2px #0a7cff33}.buttons{display:flex;gap:10px}button{padding:10px 20px;background:#0a7cff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;transition:background .2s}button:hover{background:#0966cc}
dist/assets/index-CZ2-MUTC.js ADDED
The diff for this file is too large to render. See raw diff
 
dist/index.html ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!doctype html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8" />
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
+ <title>Чат бот</title>
7
+ <script type="module" crossorigin src="/assets/index-CZ2-MUTC.js"></script>
8
+ <link rel="stylesheet" crossorigin href="/assets/index-B9GwDBF-.css">
9
+ </head>
10
+ <body>
11
+ <div id="root"></div>
12
+ </body>
13
+ </html>