ל-Cursor

לפרוס את פרויקט ה-Cursor בשביל הצוות

בניתם כלי פנימי ב-Cursor. TeamOnly מעלה אותו לאוויר בקישור פרטי שרק עמיתים יכולים לפתוח, עם חשבון Google או Microsoft של העבודה או עם קוד שנשלח למייל העבודה. בלי שרתים, בלי קוד התחברות, בלי כתובת ציבורית.

01בלי שרתים

איך לפרוס פרויקט Cursor בלי להקים שרתים

רוב המדריכים לפריסה מתחילים ב"פותחים חשבון בפלטפורמת אחסון, מחברים מסד נתונים, מגדירים משתני סביבה". לכלי פנימי אפשר לדלג על כל זה.

TeamOnly היא השרת, מסד הנתונים, אחסון הקבצים וההתחברות, במקום אחד. מריצים פקודה אחת מהטרמינל של Cursor ומקבלים קישור.

הטרמינל של Cursor~/stock-counter
npx teamonly initAdded .cursor/rules/teamonly.mdcAdded the TeamOnly SDKCursor’s agent will follow these rules in this project.

02Rules

מוסיפים לפרויקט rules של TeamOnly

init מוסיפה את ההוראות שה-agent של Cursor קורא. הן מתארות את מבנה האפליקציה היחיד ש-TeamOnly מריצה (ממשק React עם API קטן) ואיך לדעת מי מחובר ולגשת למסד הנתונים ולקבצים.

כך כשמבקשים פיצ׳ר, ה-agent כותב קוד שנפרס, במקום לפנות לשירות מסד נתונים או לספריית התחברות שאנחנו לא מריצים.

03הלולאה

בונים, פורסים, משתפים

  1. בונים

    מבקשים מה-agent את הכלי. "כלי לספירת מלאי שבו כל מי שברצפה רושם ספירה מהטלפון."

  2. פורסים

    מריצים npx teamonly deploy, או מבקשים מה-agent.

  3. משתפים

    שולחים לצוות את stock.acme.teamonly.app. משנים אחר כך ופורסים שוב; הקישור נשאר.

04התחברות

התחברות של החברה בלי לכתוב שורת קוד התחברות

לא צריך לבקש מה-agent לכתוב התחברות. TeamOnly בודקת אותה לפני שהאפליקציה רצה.

העמיתים מתחברים עם Google Workspace, Microsoft 365 או קוד שנשלח לכל מייל עבודה. האפליקציה פשוט מקבלת את השם והמייל שלהם. אנשים מבחוץ לא מגיעים לקוד שלכם בכלל. איך עובדת ההתחברות של החברה.

דלת עם השלט "לעובדים בלבד" עומדת מול אפליקציית ההוצאות. Sam, שמחובר בתור sam@acme.com, נבדק בדלת ונכנס. אחריו randomperson@gmail.com ובוט נבדקים באותה דלת ונדחים. הם לא מגיעים לאפליקציה, כי הבדיקה קורית בדלת, לפני האפליקציה.

עמיתים עם חשבון @acme.com נכנסים. כל השאר נעצרים בדלת.

בפריסה הראשונה, ארבעה חלקים נכנסים למקום סביב האפליקציה כמו חלקים של ערכה: מסד נתונים, אחסון קבצים, מפתחות סודיים והתחברות של החברה. אין שלבי הגדרה.

מסד הנתונים, אחסון הקבצים והסודות כבר שם בפריסה הראשונה.

05נתונים

מסד נתונים שכבר קיים

כל אפליקציה מקבלת מסד נתונים ואחסון קבצים משלה בפריסה הראשונה. הקוד של ה-agent שומר אליו דרך ה-SDK של TeamOnly, ואין connection string להדביק בשום מקום.

מפתחות API לשירותים אחרים נכנסים עם npx teamonly secrets set, אף פעם לא בקוד.

שאלות נפוצות

שאלות שאנשים שואלים

כל השאלות והתשובות

איך פורסים אפליקציה שבניתי ב-Cursor?

מריצים npx teamonly init פעם אחת בפרויקט, ואז npx teamonly deploy בטרמינל של Cursor בכל פעם שרוצים להעלות לאוויר את הגרסה האחרונה. מקבלים קישור פרטי שרק העמיתים שלכם יכולים לפתוח.

זה עובד עם מצב ה-agent של Cursor?

כן. init מוסיפה קובץ rules שה-agent קורא, כך שהוא בונה אפליקציות במבנה ש-TeamOnly מריצה. ה-agent יכול גם להריץ את פקודת הפריסה בשבילכם.

צריך repo של Git?

לא. הפריסה שולחת את האפליקציה מהתיקייה במחשב שלכם. עדיין כדאי להשתמש ב-Git כדי שאפשר יהיה לבטל שינויים, אבל TeamOnly לא דורשת את זה.

גישה מוקדמת

הכלי הראשון שלכם באוויר עוד השבוע.

TeamOnly בגישה מוקדמת, וכל המסלולים פתוחים עכשיו. אפשר לנסות 14 ימים בחינם בלי כרטיס אשראי, או להירשם. בכל מקרה, החברה שלכם מוכנה מיד, ושלוש פקודות מעלות את האפליקציה הראשונה לאוויר.

לנסות 14 ימים בחינםאו להירשם עכשיו

בלי כרטיס אשראי לתקופת הניסיון. אחר כך החל מ-$19 לחודש, ביטול בכל עת.

עוד לא מוכנים? עדכונים במייל

כדאי להשתמש במייל העבודה. אנחנו כותבים לעתים רחוקות, ורק כשיש חדשות ששווה לשלוח.

שאלות שולחים אל hello@teamonly.dev, ובן אדם עונה.