diff --git a/public/svgs/unsend.svg b/public/svgs/unsend.svg deleted file mode 100644 index f5ff6fabc..000000000 --- a/public/svgs/unsend.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/svgs/usesend.svg b/public/svgs/usesend.svg new file mode 100644 index 000000000..067a3f569 --- /dev/null +++ b/public/svgs/usesend.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/compose/unsend.yaml b/templates/compose/usesend.yaml similarity index 67% rename from templates/compose/unsend.yaml rename to templates/compose/usesend.yaml index 00efbc644..9ced822f3 100644 --- a/templates/compose/unsend.yaml +++ b/templates/compose/usesend.yaml @@ -1,8 +1,8 @@ -# documentation: https://docs.unsend.dev/get-started/self-hosting -# slogan: Unsend is an open-source alternative to Resend, Sendgrid, Mailgun and Postmark etc. +# documentation: https://docs.usesend.com/self-hosting/overview +# slogan: Usesend is an open-source alternative to Resend, Sendgrid, Mailgun and Postmark etc. # category: messaging # tags: resend, mailer, marketing emails, transaction emails, self-hosting, postmark -# logo: svgs/unsend.svg +# logo: svgs/usesend.svg # port: 3000 services: @@ -11,19 +11,19 @@ services: environment: - POSTGRES_USER=${SERVICE_USER_POSTGRES} - POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRES} - - POSTGRES_DB=${SERVICE_DB_POSTGRES:-unsend} + - POSTGRES_DB=${SERVICE_DB_POSTGRES:-usesend} healthcheck: test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"] interval: 5s timeout: 20s retries: 10 volumes: - - unsend-postgres-data:/var/lib/postgresql/data + - usesend-postgres-data:/var/lib/postgresql/data redis: image: redis:7 volumes: - - unsend-redis-data:/data + - usesend-redis-data:/data command: ["redis-server", "--maxmemory-policy", "noeviction"] healthcheck: test: @@ -34,20 +34,20 @@ services: timeout: 10s retries: 20 - unsend: - image: unsend/unsend:latest + usesend: + image: usesend/usesend:latest expose: - 3000 environment: - - SERVICE_URL_UNSEND_3000 - - DATABASE_URL=postgresql://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${SERVICE_DB_POSTGRES:-unsend} - - NEXTAUTH_URL=${SERVICE_URL_UNSEND} + - SERVICE_URL_USESEND_3000 + - DATABASE_URL=postgresql://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${SERVICE_DB_POSTGRES:-usesend} + - NEXTAUTH_URL=${SERVICE_URL_USESEND} - NEXTAUTH_SECRET=${SERVICE_BASE64_64_NEXTAUTHSECRET} - AWS_ACCESS_KEY=${AWS_ACCESS_KEY:?} - AWS_SECRET_KEY=${AWS_SECRET_KEY:?} - AWS_DEFAULT_REGION=${AWS_DEFAULT_REGION:?} - - GITHUB_ID=${GITHUB_ID} - - GITHUB_SECRET=${GITHUB_SECRET} + - GITHUB_ID=${GITHUB_ID:?} + - GITHUB_SECRET=${GITHUB_SECRET:?} - REDIS_URL=redis://redis:6379 - NEXT_PUBLIC_IS_CLOUD=${NEXT_PUBLIC_IS_CLOUD:-false} - API_RATE_LIMIT=${API_RATE_LIMIT:-1} @@ -58,7 +58,7 @@ services: redis: condition: service_healthy healthcheck: - test: [ "CMD-SHELL", "wget -qO- http://unsend:3000 || exit 1" ] + test: ["CMD-SHELL", "wget -qO- http://usesend:3000 || exit 1"] interval: 5s retries: 10 timeout: 2s