{"id":791,"date":"2019-01-19T01:06:21","date_gmt":"2019-01-18T17:06:21","guid":{"rendered":"https:\/\/woohuiren.me\/blog\/?post_type=jetpack-portfolio&#038;p=791"},"modified":"2019-01-19T01:06:21","modified_gmt":"2019-01-18T17:06:21","slug":"gitlabby-dockerish-laravel","status":"publish","type":"jetpack-portfolio","link":"https:\/\/woohuiren.me\/blog\/portfolio\/gitlabby-dockerish-laravel\/","title":{"rendered":"Gitlabby Dockerish Laravel"},"content":{"rendered":"\n<p>This is an ongoing free &amp; libre project where I share different Gitlab CI configurations for Laravel that uses Docker containers. This project started when I encountered issues with environment consistency and slow builds during my internship at A*STAR. Having a pre-built Docker container image help to reduce my project build time.<\/p>\n\n\n\n<p>Docker containers help to achieve an immutable CI pipeline, ensuring that changes are propagated consistently throughout all environment stages &#8211; developer&#8217;s laptop, build, test and production.<\/p>\n\n\n\n<p>This enables developers to be more confident about their code and know that it will work on production environment.<\/p>\n\n\n\n<p>This project features various deployment methods such as traditional SSH and cloud ready PCF. For more information about the project, view it on GitHub!<\/p>\n\n\n\n<div class=\"wp-block-button aligncenter\"><a class=\"wp-block-button__link\" href=\"https:\/\/github.com\/GIANTCRAB\/gitlabby-dockerish-laravel\">GitHub Project<br><\/a><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is an ongoing free &amp; libre project where I share different Gitlab CI configurations for Laravel that uses Docker containers. This project started when I encountered issues with environment consistency and slow builds during my internship at A*STAR. Having a pre-built Docker container image help to reduce my project build time. Docker containers help &hellip; <a href=\"https:\/\/woohuiren.me\/blog\/portfolio\/gitlabby-dockerish-laravel\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Gitlabby Dockerish Laravel&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":792,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"jetpack-portfolio-type":[],"jetpack-portfolio-tag":[],"class_list":["post-791","jetpack-portfolio","type-jetpack-portfolio","status-publish","format-standard","has-post-thumbnail","hentry"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/jetpack-portfolio\/791"}],"collection":[{"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/jetpack-portfolio"}],"about":[{"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/types\/jetpack-portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/comments?post=791"}],"version-history":[{"count":1,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/jetpack-portfolio\/791\/revisions"}],"predecessor-version":[{"id":793,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/jetpack-portfolio\/791\/revisions\/793"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/media\/792"}],"wp:attachment":[{"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/media?parent=791"}],"wp:term":[{"taxonomy":"jetpack-portfolio-type","embeddable":true,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/jetpack-portfolio-type?post=791"},{"taxonomy":"jetpack-portfolio-tag","embeddable":true,"href":"https:\/\/woohuiren.me\/blog\/wp-json\/wp\/v2\/jetpack-portfolio-tag?post=791"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}