This commit is contained in:
xds
2026-03-22 13:51:13 +03:00
parent beb14b4e43
commit f86b08c2bf
6 changed files with 34 additions and 9 deletions

11
.env Normal file
View File

@@ -0,0 +1,11 @@
DATABASE_URL=postgresql+asyncpg://print3d:P3D_PASSWORD@31.59.58.220:5432/print3d
ANTHROPIC_API_KEY=
TELEGRAM_BOT_TOKEN=8730332716:AAFOZeGhWL99-3_s11cWo2GrpeUAMb6Qkw0
TELEGRAM_CHAT_ID=-5185688679
GOOGLE_API_KEY=AIzaSyAHzDYhgjOqZZnvOnOFRGaSkKu4OAN3kZE
MINIO_ENDPOINT=31.59.58.220:9000
MINIO_ACCESS_KEY=admin
MINIO_SECRET_KEY=SuperSecretPassword123!
MINIO_BUCKET=filam3d
MINIO_SECURE=false

6
deploy-back.sh Normal file
View File

@@ -0,0 +1,6 @@
ssh root@31.59.58.220 "
cd /root/filam3d &&
git pull &&
docker compose up -d --build
"

8
deploy-front.sh Normal file
View File

@@ -0,0 +1,8 @@
ssh root@31.59.58.220 "
cd /root/filam3d &&
git pull &&
cd frontend &&
npm install &&
npm run build &&
cp -r dist/* /var/www/bambustore.ru/
"

View File

@@ -5,7 +5,7 @@ services:
build: ./backend
network_mode: host
environment:
DATABASE_URL: ${DATABASE_URL:-postgresql+asyncpg://print3d:print3d_secret@localhost:5432/print3d}
DATABASE_URL: ${DATABASE_URL:-postgresql+asyncpg://print3d:P3D_PASSWORD@localhost:5432/print3d}
GOOGLE_API_KEY: ${GOOGLE_API_KEY:-}
TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN:-}
TELEGRAM_CHAT_ID: ${TELEGRAM_CHAT_ID:-}

View File

@@ -51,7 +51,7 @@
<p class="text-sm font-medium text-primary-700">Итого</p>
<p class="text-xs text-primary-600">Срок: ~{{ result.calculation.estimated_days }} рабочих дней</p>
</div>
<p class="text-2xl font-bold text-primary-700">{{ fmt(result.calculation.total_rub) }} &#8381;</p>
<p class="text-2xl font-bold text-primary-700">~{{ fmt(result.calculation.total_rub) }} &#8381;</p>
</div>
</div>

View File

@@ -42,13 +42,13 @@
<div>
<h3 class="mb-3 text-sm font-semibold text-gray-900">Материалы</h3>
<ul class="space-y-2">
<li class="text-sm text-gray-500">PLA от 25 /г</li>
<li class="text-sm text-gray-500">PETG от 28 /г</li>
<li class="text-sm text-gray-500">ABS от 25 /г</li>
<li class="text-sm text-gray-500">Нейлон от 50 /г</li>
<li class="text-sm text-gray-500">Поликарбонат от 60 /г</li>
<li class="text-sm text-gray-500">TPU от 40 /г</li>
<li class="text-sm text-gray-500">PA-CF от 75 /г</li>
<li class="text-sm text-gray-500">PLA от 10 /г</li>
<li class="text-sm text-gray-500">PETG от 12 /г</li>
<li class="text-sm text-gray-500">ABS от 13 /г</li>
<li class="text-sm text-gray-500">Нейлон от 20 /г</li>
<li class="text-sm text-gray-500">Поликарбонат от 22 /г</li>
<li class="text-sm text-gray-500">TPU от 17 /г</li>
<li class="text-sm text-gray-500">PA-CF от 45 /г</li>
</ul>
</div>
</div>