Create Dockerfile
Browse files- Dockerfile +24 -0
Dockerfile
ADDED
|
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
# Base: typebot-builder empacotado e verificado (Elestio)
|
| 3 |
+
# A imagem já contém o app Next.js do builder
|
| 4 |
+
FROM elestio/typebot-builder:latest
|
| 5 |
+
|
| 6 |
+
# Defina a porta de execução do builder
|
| 7 |
+
ENV PORT=3000
|
| 8 |
+
|
| 9 |
+
# IMPORTANTE:
|
| 10 |
+
# As variáveis a seguir NÃO devem ser hardcoded no Dockerfile.
|
| 11 |
+
# Configure-as como Runtime Variables/Secrets nas Settings do Space:
|
| 12 |
+
|
| 13 |
+
DATABASE_URL = postgresql://postgres:c3%sRyyRLH9H@Bi@db.zqevdoksobcmuoqvliyw.supabase.co:5432/postgres
|
| 14 |
+
ENCRYPTION_SECRET = VicmAno/COh6lK6CfFUhx/P/1zZ0qPWRZRzrx2pWy8w=
|
| 15 |
+
NEXTAUTH_URL = https://huggingface.co/spaces/Adilmar/typebot
|
| 16 |
+
#NEXT_PUBLIC_VIEWER_URL (URL pública do viewer; se não tiver viewer, aponte para um futuro host)
|
| 17 |
+
# - ADMIN_EMAIL (opcional, dá plano UNLIMITED ao admin)
|
| 18 |
+
# - SMTP_* (opcional, para login via email/notifications)
|
| 19 |
+
|
| 20 |
+
# Exponha a porta do app (o Space usará esta porta)
|
| 21 |
+
EXPOSE 3000
|
| 22 |
+
|
| 23 |
+
# A imagem já define o entrypoint/cmd para iniciar o builder.
|
| 24 |
+
# Não há necessidade de definir CMD aqui.
|