{"id":24763871,"url":"https://github.com/wiz-develop/laravel-on-aws-ecs","last_synced_at":"2026-04-08T18:31:43.310Z","repository":{"id":274598380,"uuid":"922434488","full_name":"wiz-develop/laravel-on-aws-ecs","owner":"wiz-develop","description":"🚀 Laravel on AWS ECS starter kit","archived":false,"fork":false,"pushed_at":"2025-07-23T03:06:23.000Z","size":252,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-10T23:37:05.985Z","etag":null,"topics":["aws","docker","ecs","laravel","php"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wiz-develop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-26T07:33:08.000Z","updated_at":"2025-05-19T07:34:16.000Z","dependencies_parsed_at":"2025-03-17T12:38:40.571Z","dependency_job_id":null,"html_url":"https://github.com/wiz-develop/laravel-on-aws-ecs","commit_stats":null,"previous_names":["wiz-develop/laravel-on-aws-ecs"],"tags_count":3,"template":true,"template_full_name":null,"purl":"pkg:github/wiz-develop/laravel-on-aws-ecs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wiz-develop%2Flaravel-on-aws-ecs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wiz-develop%2Flaravel-on-aws-ecs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wiz-develop%2Flaravel-on-aws-ecs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wiz-develop%2Flaravel-on-aws-ecs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wiz-develop","download_url":"https://codeload.github.com/wiz-develop/laravel-on-aws-ecs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wiz-develop%2Flaravel-on-aws-ecs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31568605,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","docker","ecs","laravel","php"],"created_at":"2025-01-28T21:20:27.237Z","updated_at":"2026-04-08T18:31:43.282Z","avatar_url":"https://github.com/wiz-develop.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 Laravel on AWS ECS starter kit\n\n## What's this ?\n- Laravel + AWS ECS 構成でコンテナネイティブな Webアプリケーションを実装する際のスターターキットです。\n- ローカル開発環境とAWS本番環境で全く同じDockerfileを使用するため、環境差による問題の発生を抑えることができます。\n- Dev Container を採用しており、開発者毎の環境差も無くなります。\n- AWS SQS 互換の ElasticMQ の Dockerimage を採用しており、ローカル環境でエミュレート可能です。\n\n## Required Middleware\n|       Middleware | Version           |\n| ---------------: | :---------------- |\n|         `Docker` | 27.1.x or higher  |\n| `Docker Compose` | v2.29.x or higher |\n\n\n## Summary\n|   Service | Version |\n| --------: | :------ |\n|     `PHP` | 8.3.x   |\n| `Laravel` | 11.x    |\n\n## Directory Structure\n|         Service | Role                            | Detail                                                                               |\n| --------------: | :------------------------------ | :----------------------------------------------------------------------------------- |\n| `.devcontainer` | Dev Container configurations    | 開発コンテナの設定ファイル/Dockerfileなど                                            |\n|       `.vscode` | VSCode configurations           | VSCodeの設定ファイルなど                                                             |\n|        `deploy` | Deployment for AWS Environment  | AWS運用環境に関するファイルなど\u003cbr\u003e (e.x. CodePipeline, ECS Task definenation, etc.) |\n|        `docker` | Docker files                    | ローカル環境・運用環境において共通のDockerファイル                                   |\n|           `src` | Laravel Application Source Code | Laravel のソースコード                                                               |\n\n## Docker Compose files\n\n### [`compose.development.api.yaml`](./compose.development.api.yaml)\n| Service | Role       | Browser               |\n| ------: | :--------- | :-------------------- |\n|   `web` | Web Server | http://localhost:8000 |\n|   `app` | Web API    |                       |\n\n### [`compose.development.batch.yaml`](./compose.development.batch.yaml)\n|                Service | Role                     | Browser |\n| ---------------------: | :----------------------- | :------ |\n| `example-emails-batch` | CLI App for sending mail |         |\n\n### [`compose.development.infra.yaml`](./compose.development.infra.yaml)\n|     Service | Role                | Browser               |\n| ----------: | :------------------ | :-------------------- |\n|        `db` | Relational Database |                       |\n|     `nosql` | NoSQL Database      |                       |\n| `elasticmq` | Queuing             | http://localhost:9325 |\n|      `mail` | Mail                | http://localhost:8025 |\n\n\n### [`compose.development.worker.yaml`](./compose.development.worker.yaml)\n|                 Service | Role                               | Browser                               |\n| ----------------------: | :--------------------------------- | :------------------------------------ |\n| `example-emails-worker` | Background Worker for sending mail | http://localhost:8000/api/send-emails |\n\n### [`compose.production.yaml`](./compose.production.yaml)\n|       Service | Role            | Browser               |\n| ------------: | :-------------- | :-------------------- |\n|         `web` | Web Server      | http://localhost:8000 |\n|         `app` | Web API         |                       |\n| `app-builder` | Web API Builder |                       |\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwiz-develop%2Flaravel-on-aws-ecs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwiz-develop%2Flaravel-on-aws-ecs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwiz-develop%2Flaravel-on-aws-ecs/lists"}