feat: add rallly service

This commit is contained in:
Hansen Frenico
2024-12-21 23:59:43 +01:00
parent 153da2628c
commit 42e259f249
2 changed files with 48 additions and 0 deletions

1
public/svgs/rallly.svg Normal file
View File

@@ -0,0 +1 @@
<svg fill="none" height="300" viewBox="0 0 300 300" width="300" xmlns="http://www.w3.org/2000/svg"><rect fill="#6366f1" height="300" rx="70" width="300"/><g fill="#fff"><path d="m114.201 157.973c-1.359 1.359-1.358 3.563.002 4.921l24.944 24.898c1.359 1.356 3.56 1.355 4.917-.002l45.765-45.765c1.359-1.358 1.359-3.561 0-4.919l-4.919-4.919c-1.358-1.359-3.56-1.359-4.918 0l-38.413 38.412-17.542-17.543c-1.359-1.358-3.561-1.358-4.919 0z"/><path clip-rule="evenodd" d="m70 83.913c0-7.684 6.229-13.913 13.913-13.913h132.174c7.684 0 13.913 6.229 13.913 13.913v132.174c0 7.684-6.229 13.913-13.913 13.913h-132.174c-7.684 0-13.913-6.229-13.913-13.913zm14.545 22.451h130.91v109.091h-130.91zm103.716-8.538c3.842 0 6.956-3.1144 6.956-6.9564 0-3.8421-3.114-6.9566-6.956-6.9566s-6.957 3.1145-6.957 6.9566c0 3.842 3.115 6.9564 6.957 6.9564zm-76.522-6.9564c0 3.842-3.114 6.9564-6.956 6.9564-3.843 0-6.957-3.1144-6.957-6.9564 0-3.8421 3.114-6.9566 6.957-6.9566 3.842 0 6.956 3.1145 6.956 6.9566z" fill-rule="evenodd"/></g></svg>

After

Width:  |  Height:  |  Size: 1009 B

View File

@@ -0,0 +1,47 @@
# documentation: https://support.rallly.co/self-hosting/introduction
# slogan: Rallly is an open-source scheduling and collaboration tool designed to make organizing events and meetings easier.
# tags: scheduling,rallly,events,meeting,doodle
# logo: svgs/rallly.svg
# port: 3000
services:
rallly_db:
image: "postgres:14.2"
restart: always
volumes:
- "db-data:/var/lib/postgresql/data"
environment:
- "POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRES}"
- "POSTGRES_USER=${SERVICE_USER_POSTGRES}"
- "POSTGRES_DB=${POSTGRES_DB:-rallly}"
healthcheck:
test:
- CMD-SHELL
- "pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER}"
interval: 2s
timeout: 10s
retries: 15
rallly:
image: "lukevella/rallly:latest"
restart: always
depends_on:
rallly_db:
condition: service_healthy
environment:
- SERVICE_FQDN_RALLLY_3000
- "DATABASE_URL=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@rallly_db:5432/${POSTGRES_DB:-rallly}"
- "SECRET_PASSWORD=${SERVICE_BASE64_32_RALLLY}"
- "NEXT_PUBLIC_BASE_URL=https://${SERVICE_URL_RALLLY}"
- "ALLOWED_EMAILS=${ALLOWED_EMAILS}"
- "SUPPORT_EMAIL=${SUPPORT_EMAIL}"
- "SMTP_HOST=${SMTP_HOST}"
- "SMTP_PORT=${SMTP_PORT}"
- "SMTP_SECURE=${SMTP_SECURE}"
- "SMTP_USER=${SMTP_USER}"
- "SMTP_PWD=${SMTP_PWD}"
- "SMTP_TLS_ENABLED=${SMTP_TLS_ENABLED}"
healthcheck:
test: ["CMD", "echo", "ok"]
interval: 5s
timeout: 20s
retries: 10