{"url":"https://chaika.hatenablog.com/entry/2020/06/22/120000","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fchaika.hatenablog.com%2Fentry%2F2020%2F06%2F22%2F120000\" title=\"Docker nginx + PHP (PDO) + MySQL + frontend \u306a SPA \u958b\u767a\u74b0\u5883\u4f5c\u3063\u305f - \u304b\u3082\u30e1\u30e2\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","blog_url":"https://chaika.hatenablog.com/","categories":["Docker","nginx","PHP","MySQL","SPA","React"],"author_name":"kikiki-kiki","description":"\u30a4\u30f3\u30d5\u30e9\u77e5\u8b58\u7686\u7121\u306a\u306e\u3067 Docker \u306f\u96f0\u56f2\u6c17\u3067\u4f7f\u3063\u3066\u3044\u307e\u3059\u3002 \u69cb\u6210 / |- docker-compose.yml |- /api |- /frontend | |- Dockerfile |- /mysql | |- /data | |- /init | | |- 1_ddl.sql | |- Dockerfile | |- my.cnf |- /nginx | |- nginx.conf |- /php |- Dockerfile |- php.ini docker-compose.yml version: '3' services: nginx: image: nginx:latest\u2026","height":"190","provider_name":"Hatena Blog","version":"1.0","type":"rich","author_url":"https://blog.hatena.ne.jp/kikiki-kiki/","image_url":"https://m.media-amazon.com/images/I/51NJeiozVqL._SL160_.jpg","published":"2020-06-22 12:00:00","title":"Docker nginx + PHP (PDO) + MySQL + frontend \u306a SPA \u958b\u767a\u74b0\u5883\u4f5c\u3063\u305f","blog_title":"\u304b\u3082\u30e1\u30e2","width":"100%","provider_url":"https://hatena.blog"}