Professional Documents
Culture Documents
Type Flash Atualizado
Type Flash Atualizado
3'
services:
caddy-gen:
image: 'wemakeservices/caddy-gen:latest'
restart: always
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- caddy-certificates:/data/caddy
ports:
- '80:80'
- '443:443'
depends_on:
- typebot-builder
- typebot-viewer
typebot-db:
image: postgres:13
restart: always
volumes:
- db_data:/var/lib/postsgresql/data
environment:
- POSTGRES_DB=typebot
- POSTGRES_PASSWORD=typebot
typebot-builder:
labels:
image: baptistearno/typebot-builder:2.18.1
restart: always
depends_on:
- typebot-db
extra_hosts:
- 'host.docker.internal:host-gateway'
environment:
- DATABASE_URL=postgresql://postgres:typebot@typebot-db:5432/typebot
- NEXTAUTH_URL=https://typebot.seudominio.com
- NEXT_PUBLIC_VIEWER_URL=https://chat.seudominio.com
- ADMIN_EMAIL=typebot@seudominio.com
- SMTP_HOST=smtp.hostinger.com
- SMTP_PORT=465
- SMTP_USERNAME=admin@seudominio.com
- SMTP_USE_TLS=true
- SMTP_FROM_ADDRESS=admin@seudominio.com
- NEXT_PUBLIC_SMTP_FROM=admin@seudominio.com
- S3_ACCESS_KEY=minio
- S3_SECRET_KEY=minio123
- S3_BUCKET=typebot
- S3_ENDPOINT=storage.seudominio.com
typebot-viewer:
labels:
virtual.port: '3000'
image: baptistearno/typebot-viewer:2.18.1
restart: always
environment:
- DATABASE_URL=postgresql://postgres:typebot@typebot-db:5432/typebot
- NEXTAUTH_URL=https://typebot.seudominio.com
- NEXT_PUBLIC_VIEWER_URL=https://chat.seudominio.com
- SMTP_HOST=smtp.hostinger.com
- NEXT_PUBLIC_SMTP_FROM=admin@seudominio.com
- S3_ACCESS_KEY=minio
- S3_SECRET_KEY=minio123
- S3_BUCKET=typebot
- S3_ENDPOINT=storage.seudominio.com
mail:
image: bytemark/smtp
restart: always
minio:
labels:
virtual.host: 'storage.seudominio.com' # change to your domain
virtual.port: '9000'
image: minio/minio
ports:
- '9000:9000'
environment:
MINIO_ROOT_USER: minio
MINIO_ROOT_PASSWORD: minio123
volumes:
- s3_data:/data
# This service just make sure a bucket with the right policies is created
createbuckets:
image: minio/mc
depends_on:
- minio
entrypoint: >
/bin/sh -c "
sleep 10;
/usr/bin/mc mb minio/typebot;
exit 0;
"
volumes:
db_data:
s3_data:
caddy-certificates:
driver: local