開始•ローカル開発•生産展開•クレジット
始める最も簡単な方法は、鉄道でSingleLinkサイトを展開することです。下のボタンを使用してワンクリックを開始し、5ドル/月のクレジットシステムのおかげで、それぞれ100%無料のカスタムドメインを備えた最大3つのSingleLinkページを構築できます。
また、無料の自己ホストのSingLelink環境にVercelとPlanetScaleを接続することをお勧めします。
SingleLinkは、Next.JS、GraphQL(Apollo Server経由で提供)、およびMySQLに基づいて構築されたNodeJSプロジェクトです。
まだ行っていない場合は、Singelinkでホストまたは作業を行う前に、NodeJとMySQLをインストールする必要があります。
npm run db:boot 。nodejs&mysqlをインストールしたら、singlelinkをローカルにダウンロードできます。
git clone https://github.com/Neutron-Creative/Singlelink.git ; cd Singlelink ;開始する前に、.ENVテンプレートをコピーして環境を構成する必要があります。
cp .env.template .env
次に、次の必須環境変数を好みに設定します。
DB_URL :オリジントなDB env変数をオールインワン接続URLでオーバーライドしますDB_DATABASE :接続するMySQLデータベースの名前(例:鉄道)DB_PORT :接続するMySQLデータベースのポート(例:3306)DB_HOST :mysqlデータベースのホストURL(例:containers-us-east-13.railway.app)DB_USER :mysqlユーザーのユーザー名(例:root)DB_PASSWORD :MySQLユーザーのパスワードSECRET :認証中にJWTSに署名して検証するために使用される秘密PASSWORD :シングルリンクのログインと管理に使用するパスワードオプションで、次の変数を設定してサイトをカスタマイズします。
META_TITLE :Googleの検索結果で見られるサイトのタイトルMETA_DESC :Googleの検索結果で見られるサイトの説明META_IMG :ソーシャルメディアでサイトを共有するときに見られるサイトのOG画像。BRANDING :サイト&DashboardでSingleLinkブランドを有効/無効にするブール値次に、 --ignore-scriptsを使用してNPM依存関係をインストールします。
npm i --ignore-scriptsその後、DB移行スクリプトを実行してDBを初期化できます。
npm run db:migrate npm run db:migrate 。移行を実行することは害はありませんが、そうでないと物事を壊す可能性があります。
最後に、実行して開発環境を開始できます。
npm run devhttp:// localhost:3000を開き、ブラウザを使用して新しいsinglelinkを表示し、http:// localhost:3000/ログインしてログインして最初のリンクを追加します。
SingleLinkを鉄道でワンクリックに展開できます。現時点では、彼らは私たちが維持し、Guranteeのサポートを維持している唯一のプロバイダーです。
まだ公式のサポートは提供していませんが、node.jsとmysqlの両方をインストールして実行できる場合、任意のVPSでsinglelinkをホストできます。 SingleLinkには、1つのMySQLデータベースと、next.jsを実行時/SSRで実行できる1つのnodejsインスタンスが必要です。
プレミアムサポートを備えたクラウドホスティングをお探しですか?
Singlelink Cloudをチェックすることを検討してください。プランはすぐに月額わずか8ドルから始まります。
SingleLinkは、2020年8月から2021年にフルタイムで構築され、Neutron Creativeで世界をオープンソーシングするという私たちの使命です。
今日、Singlelinkは私によってSoley、Jim Biseniusが夜と週末に維持されています。あなたが私の開発の取り組みを支援したいなら、私はあなたの助けを望んでいます。不一致に参加するか、プルリクエストを作成してください!