update
Browse files- Dockerfile +8 -0
- dist/assets/index-B9GwDBF-.css +1 -0
- dist/assets/index-CZ2-MUTC.js +0 -0
- dist/index.html +13 -0
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>
|