feat: add rallly service
This commit is contained in:
1
public/svgs/rallly.svg
Normal file
1
public/svgs/rallly.svg
Normal 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 |
47
templates/compose/rallly.yaml
Normal file
47
templates/compose/rallly.yaml
Normal 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
|
Reference in New Issue
Block a user