next postgres sequelize
1.0.0
このテンプレートはもはや最新ではありません。チームとして、または個別に更新されたテンプレートについては、INTDEVが作成した最新のテンプレートを探索することをお勧めします。私たちの仕事にあなたの興味をありがとう!
2022年1月4日➝代わりに、www-react-postgresを使用することをお勧めします。
expressサーバーやbabelの必要性がないため、テンプレートの依存関係が少なくなります。つまり、必要な注意コストが少なくなることを意味します。
の例のアプリ...
いくつかの素敵な資質で...
そして、あなたはそれをに展開することができます...
帰属せずに自由に使用してください!
依存関係を管理するためにHomeBrewを使用しています。
brew install postgres 。brew install node 。 (またはノードを更新) postgres -D /usr/local/var/postgres -p 5432./config.jsに保存されます。sampledb 。test 。test 。 # Enter Postgres console
psql postgres
# Create a new user for yourself
CREATE ROLE yourname WITH LOGIN PASSWORD ' yourname ' ;
# Allow yourself to create databases
ALTER ROLE yourname CREATEDB ;
# Exit Postgres console
q
# Log in as your new user.
psql postgres -U yourname
# Create a database named: sampledb.
# If you change this, update config.js
CREATE DATABASE sampledb ;
# Give your self privileges
GRANT ALL PRIVILEGES ON DATABASE sampledb TO yourname ;
# List all of your databases
l ist
# Connect to your newly created DB as a test
c onnect sampledb
# Exit Postgres console
q初心者のヒント:PostgresにTablePlusというアプリを使用します。
ルートディレクトリでこれらのコマンドを実行します。
npm install
npm install -g babel-cli
npm install -g sequelize-cli
sequelize db:migrate
npm run devlocalhost:8000にアクセスして、ローカルで開発を開始します。Herokuで展開するには、こちらの指示に従ってください。
Google App Engineをセットアップして、 Google Cloud SDKをダウンロードして、コマンドラインからgcloudを使用できるようにしてください。
app.yamlを追加する必要があります。それは次のようになります:
runtime : nodejs
env : flex
manual_scaling :
instances : 1
resources :
cpu : 1
memory_gb : 0.5
disk_size_gb : 10
env_variables :
NODE_ENV : production
PRODUCTION_USERNAME : your-database-username
PRODUCTION_PASSWORD : your-database-user-password
PRODUCTION_DATABASE : your-database-name
PRODUCTION_HOST : your-database-host
PRODUCTION_PORT : your-database-port
PRODUCTION_SECRET : your-secret必ずドキュメントを読んでください
.gitignoreにapp.yamlを追加してください。このファイルをgithubリポジトリにコミットしたくありません。
次に、 npm run deploy実行します。この構成には、月額40ドルかかります。
@wwwjimに感触をお自由に塗ってください。