Events Scheduler
1.0.0
このプロジェクトは、PHP、Nginx、Docker、PostgreSQL、Slim Framework、RabbitMQ、PHPUnit、Elasticsearch を練習するために作成しました。アイデアは、これらすべてのリソースを使用して投稿を管理するためのシンプルな API を作成することです。
Readme が不完全です。
コンテナーをアップロードするには、プロジェクトのルートでdocker-compose up --build
コマンドを実行するだけです。
Postgres コンテナーに入るには、ターミナルでdocker exec -it posts-api-ecosystem-db-1 bash
コマンドを実行するだけです。
データベース コンテナーで CLI を使用するには、データベース コンテナーのターミナルでコマンドpsql -U postgres -d posts
実行するだけです。
データベースとテーブルを作成するには、データベース コンテナー ターミナルで次のコマンドを実行するだけです。
CREATE DATABASE events ;
Nginx はhttp://localhost:8080
で利用可能になります。
RabbitMQ はhttp://localhost:15672
で入手できます。ユーザー = ゲスト、パスワード = ゲスト
Kibana はhttp://localhost:5601
で利用可能になります。ユーザー = elastic、パスワード =changeme
エンドポイントをテストするには、VSCode REST クライアント拡張機能を持つプロジェクトのルートにある api.http ファイルを使用できます。
エンドポイント:
注: