{"id":2324,"date":"2020-02-25T20:45:20","date_gmt":"2020-02-25T19:45:20","guid":{"rendered":"https:\/\/2020.antwerp.wordcamp.org\/?post_type=wcb_session&#038;p=2324"},"modified":"2020-02-25T20:45:20","modified_gmt":"2020-02-25T19:45:20","slug":"getting-started-with-docker-for-local-plugin-theme-development","status":"publish","type":"wcb_session","link":"https:\/\/antwerp.wordcamp.org\/2020\/session\/getting-started-with-docker-for-local-plugin-theme-development\/","title":{"rendered":"Getting started with Docker for local plugin\/theme development"},"content":{"rendered":"<p>Setting up a local environment for working on your own plugin or theme can be a bit of a challenge. Solutions like MAMP or WAMP offer an out-of-the-box solution, but quickly fall short if you want to deviate from their defaults. I&#8217;ve been using Docker for a bit over a year now, and the learning path hasn&#8217;t always been smooth. I am by no means a Docker expert, but I&#8217;ll give you a useful set of basics, some pointers and some caveats, to get your local WordPress setup purring like a kitten with minimum hassle.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setting up a local environment for working on your own plugin or theme can be a bit of a challenge. Solutions like MAMP or WAMP offer an out-of-the-box solution, but quickly f&#8230;<\/p>\n","protected":false},"author":13962416,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1585301400,"_wcpt_session_duration":2700,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[2163],"footnotes":""},"session_track":[53],"session_category":[],"class_list":["post-2324","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-ella"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"March 27, 2020","time":"10:30 am"},"session_speakers":[{"id":"2163","slug":"toon-van-de-putte","name":"Toon Van de Putte","link":"https:\/\/antwerp.wordcamp.org\/2020\/speaker\/toon-van-de-putte\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/antwerp.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/2324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antwerp.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/antwerp.wordcamp.org\/2020\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/antwerp.wordcamp.org\/2020\/wp-json\/wp\/v2\/users\/13962416"}],"version-history":[{"count":1,"href":"https:\/\/antwerp.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/2324\/revisions"}],"predecessor-version":[{"id":2329,"href":"https:\/\/antwerp.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/2324\/revisions\/2329"}],"speakers":[{"embeddable":true,"href":"https:\/\/antwerp.wordcamp.org\/2020\/wp-json\/wp\/v2\/speakers\/2163"}],"wp:attachment":[{"href":"https:\/\/antwerp.wordcamp.org\/2020\/wp-json\/wp\/v2\/media?parent=2324"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/antwerp.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_track?post=2324"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/antwerp.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_category?post=2324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}