mirror of
https://github.com/tiennm99/coolify.git
synced 2026-10-12 20:15:36 +00:00
Merge pull request #6925 from ariqpradipa/feat/sparkyfitness
feat(templates): add sparkyfitness compose template and logo
This commit is contained in:
2 files changed
+57
No files matched your search
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="866" height="1154"><path fill="#E33035" d="M475.273 60.7c3.331.367 5.442 1.465 8.352 3.112l2.852 1.583c2.203 1.402 3.706 2.773 5.523 4.605 1.802.977 1.802.977 3.688 1.688L499 73v2h2v2l1.875.438C505 78 505 78 507 79v2h2v2l1.875.75C513 85 513 85 513.938 87c.91 2.237.91 2.237 3.437 2.938 3.362 1.36 4.476 3.174 6.625 6.062 2.534 2.598 5.125 5.12 7.75 7.625C534 106 534 106 535 109h2v2h2c1.508 1.426 1.508 1.426 3.125 3.313l1.633 1.863C545 118 545 118 545 121h2c1.026 1.65 2.023 3.32 3 5l1.5 1.5c1.942 1.942 3.115 4.134 4.5 6.5l1.688 2.125C559 138 559 138 559 141h2c2.84 3.675 4 5.269 4 10h2c2.707 4.575 4.914 9.101 7 14l1.5 2.375c1.743 3.05 2.696 6.086 3.738 9.43.766 2.406.766 2.406 2.45 5.257 1.74 3.894 1.531 6.703 1.312 10.938h2l.621 2.152.817 2.786.808 2.777c.544 2.225.544 2.225 1.754 3.285.325 3.361.514 6.723.719 10.094-.04 2.797-.04 2.797 1.281 3.906.32 2.057.512 4.116.719 6.188.101 1.829.101 1.829 1.281 2.812.212 2.463.376 4.908.5 7.375.253 5.389.253 5.389 1.5 10.625.095 2.332.13 4.666.125 7l.008 3.75C595 259 595 259 594 262c-.307 3.385-.509 6.771-.719 10.164C593 275 593 275 592 276l-.5 3.5c-.5 3.5-.5 3.5-1.5 4.5a123 123 0 0 0-.312 4.438c-.515 5.725-2.396 10.342-4.688 15.562a269 269 0 0 0-1.562 4.125l-.723 1.945L582 312l-1.5 4-.75 2c-2.25 6-2.25 6-2.992 7.973a604 604 0 0 0-1.578 4.273c-2.074 5.648-2.074 5.648-3.18 6.754a92 92 0 0 0-.5 4.5c-.389 4.389-.389 4.389-1.5 5.5a74 74 0 0 0-.5 4c-.389 3.889-.389 3.889-1.5 5-.283 4.013-.232 8.04-.25 12.063l-.062 3.396c-.032 6.667.682 11.436 3.312 17.541.322 2.78.15 5.186 0 8h2l7 13h2l.113-1.906c.387-5.035 1.114-9.278 3.055-13.934 1.644-4.268 2.686-8.737 3.832-13.16h2l.313-2.062c1.49-6.367 4.739-12.143 7.687-17.938h2l.313-1.625c.868-3 2.243-5.613 3.687-8.375h2l2-6h2l2-6h2v-2h2l.438-1.875C618 333 618 333 619 331h2v-2h2l.438-1.875C624 325 624 325 625 323h2v-2h2l.75-2.2c1.374-3.078 2.997-5.115 5.25-7.613l2.125-2.394C639 307 639 307 641 307l.75-1.875c1.487-2.529 2.687-2.843 5.25-4.125l1-2c1.245-2.49 2.467-2.987 5-4v-2c4.353-4 4.353-4 8-4v-2h2v-2c3.673-2.449 5.664-2.315 10-2l2 2a110 110 0 0 1-.694 4.675c-.692 5.252-.491 10.6-.51 15.887l-.016 3.956q-.015 4.13-.02 8.26c-.006 3.514-.03 7.027-.058 10.54-.023 3.374-.025 6.746-.03 10.12l-.038 3.8c.017 6.416.314 11.09 3.366 16.762.503 1.947.964 3.906 1.375 5.875 1.16 4.901 2.843 8.694 5.438 12.98 1.576 2.847 2.421 5.77 3.363 8.872 1.213 3.345 2.992 6.294 4.836 9.328C693 398 693 398 693 401h2l.734 1.574c1.627 3.385 3.156 6.289 5.516 9.238C703 414 703 414 703 417h2a98 98 0 0 1 3 5 213 213 0 0 0 6.75 9.75C717 435 717 435 717 437h2c2 3 2 3 2 6h2c1.55 1.941 1.55 1.941 3.313 4.563 2.15 3.176 4.32 6.307 6.625 9.375C735 460 735 460 735 463h2v2h2l2 6h2c2 3 2 3 2 6h2l2 6h2l2 6h2c4 6.625 4 6.625 4 10h2l1.285 2.422c2.953 5.53 5.939 11.007 9.153 16.39 2.82 4.786 5.391 9.66 7.875 14.625l1.023 2.045C785 543.915 785 543.915 785 549h2l.55 2.012c1.362 4.781 2.76 8.776 5.45 12.988 1.255 3.206 2.002 6.016 2.438 9.438.619 3.92 1.948 6.946 3.562 10.562 1.288 3.865 2.088 7.46 2.438 11.5.295 3.177.765 4.973 2.062 8 1.589 3.708 2.006 6.702 2.29 10.68.021 1.838.021 1.838 1.21 2.82.27 3.64.446 7.272.605 10.918-.178 3.857-.178 3.857 1.395 7.082.27 3.21.446 6.412.605 9.629-.108 3.48-.108 3.48 1.395 6.371.099 1.683.128 3.37.13 5.055l.009 3.266-.006 3.554.003 3.62q0 3.8-.006 7.597c-.005 3.891 0 7.782.007 11.674q0 3.68-.004 7.359l.006 3.554-.01 3.266-.002 2.891C811 705 811 705 810 706a157 157 0 0 0-.5 6c-.389 5.889-.389 5.889-1.5 7-.21 2.67-.376 5.325-.5 8-.365 7.865-.365 7.865-1.5 9a200 200 0 0 0-.523 5.602c-.539 2.709-1.614 5.013-2.737 7.524-1.2 3.04-1.683 6.164-2.24 9.374-.913 5.262-2.355 9.619-4.5 14.5-.816 3.03-1.487 6.068-2.156 9.133-.888 3.016-2.21 5.198-3.844 7.867-.836 2.513-1.493 5.035-2.156 7.598-.913 2.597-2.185 4.226-3.844 6.402-.91 2.207-.91 2.207-1.562 4.5-.912 3.009-1.965 5.719-3.438 8.5h-2l-.25 2.125c-.924 3.542-2.722 5.833-4.75 8.875q-.767 1.951-1.437 3.938c-1.266 3.631-3.038 6.34-5.356 9.386-1.73 2.402-2.965 4.997-4.207 7.676h-2l-.312 1.688c-.842 2.829-2.082 4.82-3.688 7.312l-1.46 2.32-1.602 2.492-1.536 2.395L749 867h-2l-.875 2.313C745 872 745 872 743 875h-2l-.875 2.313C739 880 739 880 737 883h-2v2h-2l-2 4h-2l-.687 2.188c-1.582 3.389-3.612 5.237-6.313 7.812a197 197 0 0 0-2.687 3.313c-.764.886-1.527 1.773-2.313 2.687h-2v2c-1.426 1.508-1.426 1.508-3.312 3.125l-1.864 1.633C708 913 708 913 705 913v2h-2l-.812 1.938C701 919 701 919 698 920a636 636 0 0 0-3.414 3.535C690.008 927.763 684.32 930.808 679 934l-2.062 1.688C675 937 675 937 671 937v2c-8.87 6-8.87 6-14 6v2a3625 3625 0 0 1-6.687 3.375l-1.897.96c-2.718 1.367-5.39 2.655-8.248 3.704-2.498.876-2.498.876-4.168 3.961a221 221 0 0 0-2 7l-1 3h-2l-.187 1.688c-1.918 5.457-7.612 8.774-12.188 11.937-1.08.755-2.16 1.51-3.273 2.29-3.416 2.125-6.634 3.578-10.352 5.085l-3.187 1.688C599 993 599 993 595 993v2c-4.181 2.205-8.172 4.095-12.664 5.573l-2.46.812L578 1002l2.537.031q11.81.146 23.618.308 6.072.084 12.144.158 5.855.072 11.71.156 2.238.031 4.477.056 3.126.037 6.2Line truncated
|
||||
|
After Width: | Height: | Size: 313 KiB |
@@ -0,0 +1,56 @@
|
||||
# documentation: https://codewithcj.github.io/SparkyFitness/
|
||||
# slogan: SparkyFitness is a comprehensive fitness tracking and management application designed to help users monitor their nutrition, exercise, and body measurements. It provides tools for daily progress tracking, goal setting, and insightful reports to support a healthy lifestyle.
|
||||
# category: health
|
||||
# tags: sparkyfitness, fitness, health, nutrition, exercise, body measurements
|
||||
# logo: svgs/sparkyfitness.svg
|
||||
# port: 80
|
||||
|
||||
services:
|
||||
sparkyfitness-frontend:
|
||||
image: 'codewithcj/sparkyfitness:v0.15.7.3' # Released on Oct 18, 2025
|
||||
environment:
|
||||
- SERVICE_URL_SPARKYFITNESS_80
|
||||
depends_on:
|
||||
- sparkyfitness-server
|
||||
|
||||
sparkyfitness-server:
|
||||
image: 'codewithcj/sparkyfitness_server:v0.15.7.3' # Released on Oct 18, 2025
|
||||
environment:
|
||||
- 'SPARKY_FITNESS_LOG_LEVEL=${SPARKY_FITNESS_LOG_LEVEL:-info}'
|
||||
- 'SPARKY_FITNESS_DB_USER=${SERVICE_USER_POSTGRES}'
|
||||
- SPARKY_FITNESS_DB_HOST=sparkyfitness-db
|
||||
- 'SPARKY_FITNESS_DB_NAME=${SPARKY_FITNESS_DB_NAME:-sparkyfitness}'
|
||||
- 'SPARKY_FITNESS_DB_PASSWORD=${SERVICE_PASSWORD_POSTGRES}'
|
||||
- 'SPARKY_FITNESS_DB_PORT=${SPARKY_FITNESS_DB_PORT:-5432}'
|
||||
- 'SPARKY_FITNESS_API_ENCRYPTION_KEY=${SERVICE_PASSWORD_64_SERVERAPIENCRYPTIONKEY}'
|
||||
- 'JWT_SECRET=${SERVICE_PASSWORD_64_SERVERJWTSECRET}'
|
||||
- 'SPARKY_FITNESS_FRONTEND_URL=${SERVICE_URL_SPARKYFITNESS_80}'
|
||||
- 'SPARKY_FITNESS_DISABLE_SIGNUP=${SPARKY_FITNESS_DISABLE_SIGNUP:-false}'
|
||||
- 'SPARKY_FITNESS_ADMIN_EMAIL=${SPARKY_FITNESS_ADMIN_EMAIL:-admin@example.com}'
|
||||
- 'SPARKY_FITNESS_EMAIL_HOST=${SPARKY_FITNESS_EMAIL_HOST:-smtp.gmail.com}'
|
||||
- 'SPARKY_FITNESS_EMAIL_PORT=${SPARKY_FITNESS_EMAIL_PORT:-587}'
|
||||
- 'SPARKY_FITNESS_EMAIL_SECURE=${SPARKY_FITNESS_EMAIL_SECURE:-false}'
|
||||
- 'SPARKY_FITNESS_EMAIL_USER=${SPARKY_FITNESS_EMAIL_USER}'
|
||||
- 'SPARKY_FITNESS_EMAIL_PASS=${SPARKY_FITNESS_EMAIL_PASS}'
|
||||
- 'SPARKY_FITNESS_EMAIL_FROM=${SPARKY_FITNESS_EMAIL_FROM:-"Sparky Fitness <noreply@sparkyfitness.com>"}'
|
||||
depends_on:
|
||||
- sparkyfitness-db
|
||||
volumes:
|
||||
- 'sparkyfitness-server-backup:/app/SparkyFitnessServer/backup'
|
||||
- 'sparkyfitness-server-uploads:/app/SparkyFitnessServer/uploads'
|
||||
|
||||
sparkyfitness-db:
|
||||
image: 'postgres:15-alpine'
|
||||
environment:
|
||||
- 'POSTGRES_DB=${SPARKY_FITNESS_DB_NAME:-sparkyfitness}'
|
||||
- 'POSTGRES_USER=${SERVICE_USER_POSTGRES}'
|
||||
- 'POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRES}'
|
||||
- POSTGRES_PORT=${SPARKY_FITNESS_DB_PORT:-5432}
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]
|
||||
interval: 5s
|
||||
timeout: 20s
|
||||
retries: 10
|
||||
volumes:
|
||||
- 'sparkyfitness-db-postgresql:/var/lib/postgresql/data'
|
||||
|
||||
Reference in new issue
Block a user