{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "Блог Антона Репушко: заметки с тегом elixir",
    "_rss_description": "Блог Антона Репушко",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/repushko.com\/tags\/elixir\/",
    "feed_url": "https:\/\/repushko.com\/tags\/elixir\/json\/",
    "icon": "https:\/\/repushko.com\/user\/userpic@2x.jpg?1608852798",
    "author": {
        "name": "Антон Репушко",
        "url": "https:\/\/repushko.com\/",
        "avatar": "https:\/\/repushko.com\/user\/userpic@2x.jpg?1608852798"
    },
    "items": [
        {
            "id": "35",
            "url": "https:\/\/repushko.com\/all\/ecto-i-connect-k-gcp-cloud-sql\/",
            "title": "Ecto и GCP Cloud SQL",
            "content_html": "<p>Когда запускаешь сервис через <a href=\"https:\/\/cloud.google.com\/run\">GCP Cloud Run<\/a>, есть очень <a href=\"https:\/\/cloud.google.com\/sql\/docs\/mysql\/connect-run\">удобная возможность<\/a>  пробросить внутрь контейнера <a href=\"https:\/\/cloud.google.com\/sql\">Cloud SQL<\/a> через настройки сервиса при запуске.<\/p>\n<p>В <a href=\"https:\/\/hexdocs.pm\/ecto\/Ecto.html\">Ecto<\/a> (data-layer для Elixir-приложений, чаще всего используется с фреймворком <a href=\"https:\/\/www.phoenixframework.org\/\">Phoenix<\/a>) получается такой удобный конфиг для PostgreSQL:<\/p>\n<code class=\"elixir\">\r\n# project_directory\/config\/config.exs\r\nconfig :project, Project.Repo,\r\n       username: \"username\",\r\n       password: \"password\",\r\n       database: \"db_name\",\r\n       socket: \"\/cloudsql\/&#60;project>:&#60;region:>&#60;db_instance_name>\/.s.PGSQL.5432\"\r\n<\/code>\n",
            "date_published": "2020-04-17T21:04:36+03:00",
            "date_modified": "2020-04-17T21:13:12+03:00",
            "_date_published_rfc2822": "Fri, 17 Apr 2020 21:04:36 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "35",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 3565,
    "_e2_ua_string": "E2 (v3565; Aegea)"
}