【--特徴--】
Firebase等のクラウドサービスを利用せず、VPSサーバにAPI環境(DRF)を構築するため、設定後は定額のコストで利用が可能です。
▼以下のような場合に最適となるサービスです。
①過去にFirebaseを利用したが予想以上に利用料金がかかってしまい定額でAPIを利用したい
②社内のみ等APIサービスの利用範囲が限定され、スケーリングの必要がない条件で利用したい
③小規模なSPAページ(React, Vueなど)、iOS、AndroidアプリでAPIの利用をしたい
【-- サービス内容 --】
▼標準サービス(50,000円)での作業内容は以下のとおりです。
●リモートサーバーの初期設定
(Ubuntu, Nginx, Gunicorn, PostgresSQL, Python3,Django, DRF)
●10個のエンドポイントの設定(内5個は基本動作用として予め設定済)
見積もり時に仕様表を依頼者様に作成していただき設定します。
●ユーザー登録、ログイン(Eメールとパスワード)、ログアウト用のエンドポイントの作成(Rest-Auth利用)
*エンドポイント等の追加を希望される場合は、有料オプションで対応致します。
・モデルクラスの1追加
・同モデル内フィールド10追加
・エンドポイント(URL)の5追加
・エンドポイントへのフィルタの10追加
それぞれ[追加作業(30000)]で対応
▼作業内容の概要
①リモートサーバの初期設定とDjango,DRFのインストール
②エンドポイントの設定
(モデルクラスとエンドポイントの設定→動作確認)
【-- 納品形態 --】
◆上記の作業を完了させ、以下の情報をお伝えし納品とさせていただきます。
・リモートサーバーへのログイン情報(秘密鍵とパスワード)
・データベース、Djangoスーパーユーザーのログイン情報
・インストールしたOSやソフトウェアのバージョン情報
【-- 納品期日 --】
◆申し込みの確定、必要な情報を提出して頂いた後、通常3日間以内で納品します。
*オプション購入して頂いた場合や、他発注の状況によっては3日以内で納品できない場合もあります。
◆申し込みの前に、本サービス内容についてもう一度確認、了承していただき見積もり相談を行ってください。
*見積もり相談の際に、下記①と②の内容もお知らせください。
・サーバ側の設定を行うサービスであり、SPA、iOS、AndroidアプリからAPI接続のためのコーディングや設定は含まれません。
・サーバへのログイン情報等の提供が必要となります。
*情報は厳重に扱い、納品後に破棄します。
①:契約されている(契約予定の)サーバー会社
②:下記に記載のOS、ミドルウェア等、セキュリティの仕様で良いか?(変更を希望するか)
◆OS、ミドルウェアの仕様
・Ubuntu 20.04~
・Python:3.8.5~
・Django:3.1.2~
・DRF:3.12.1~
・Nginx:1.18.0~
・Gunicorn:20.0.4~
・PostgrSQL:12.4~
・psycopg2:2.8.6~
・HTTPS化:Letsencrypt
◆サーバーOSのセキュリティ仕様
・root権限でのログイン禁止
・パスワードを用いたログイン禁止(秘密鍵にてログイン)