<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>qor Archives | Clever Cloud</title>
	<atom:link href="https://www.clever.cloud/blog/tag/qor/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.clever.cloud/blog/tag/qor/</link>
	<description>From Code to Product</description>
	<lastBuildDate>Fri, 20 Oct 2017 17:15:00 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://cdn.clever-cloud.com/uploads/2023/03/cropped-cropped-favicon-32x32.png</url>
	<title>qor Archives | Clever Cloud</title>
	<link>https://www.clever.cloud/blog/tag/qor/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>One Framework a Day keeps the Boredom Away: Meteor</title>
		<link>https://www.clever.cloud/blog/features/2017/10/20/1fdba-meteor/</link>
		
		<dc:creator><![CDATA[Laurent Doguin]]></dc:creator>
		<pubDate>Fri, 20 Oct 2017 17:15:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[1fdba]]></category>
		<category><![CDATA[go]]></category>
		<category><![CDATA[qor]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2017/10/20/1fdba-meteor/</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/1fdba-meteor-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="1fdba meteor 1" decoding="async" fetchpriority="high" srcset="https://cdn.clever-cloud.com/uploads/2021/08/1fdba-meteor-1.png 1400w, https://cdn.clever-cloud.com/uploads/2021/08/1fdba-meteor-1-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2021/08/1fdba-meteor-1-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2021/08/1fdba-meteor-1-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2021/08/1fdba-meteor-1-1368x528.png 1368w" sizes="(max-width: 1400px) 100vw, 1400px" /></p><p>Welcome to this new edition of <a href="/blog/features/2017/10/09/1fdba-step0/">One Framework a Day keeps the Boredom Away</a>. In this series I will show you how to deploy a particular framework on Clever Cloud every day until I want to go back to boredom. Today it&#39;s about Meteor.</p>
<span id="more-2914"></span>

<p>In each post of this series we&#39;ll see how to deploy a particular framework on Clever Cloud. Today we are taking a look at <a href="https://www.meteor.com/">Meteor</a>.</p>
<p>If you want to tag along, make sure you have git, a Clever Cloud account and that you have installed our CLI <a href="https://github.com/CleverCloud/clever-tools">Clever-Tools</a>.</p>
<h2 id="what-is-meteor">What is Meteor?</h2>
<blockquote>Meteor is an open source platform for web, mobile, and desktop.</blockquote>

<p>It&#39;s also a JavaScript based, cross device stack that uses MongoDB for persistence. They have a great ecosystem with many modules. Search for Meteor on Github and you will get lots and lots of results. I sorted them out by date and it&#39;s impressive how active that ecosystem is. One of the most stared project is a Trello clone called <a href="https://wekan.github.io/">Wekan</a>. This is what we are going to deploy today.</p>
<h2 id="setup">Setup</h2>
<p>Here are the steps to create and deploy a Wekan application to Clever Cloud:</p>
<ul>
<li>Clone the project: <code>git clone https://github.com/wekan/wekan</code></li>
<li>Get in the project: <code>cd wekan</code></li>
<li>Create the Meteor application: <code>clever create --type meteor wekan</code></li>
<li>Create the MongoDB addon: <code>clever addon create mongodb-addon --plan peanut wekanDB</code></li>
<li>Link the database to the application: <code>clever service link-addon wekanDB</code></li>
<li>Add your domain: <code>clever domain add wekan.cleverapps.io</code></li>
<li>Configure the MongoDB connection: <code>clever env set MONGODB_URI `clever env | awk  -F = &#39;/MONGODB_ADDON_URI/ { print $2}&#39;` </code></li>
<li>Set the root URL of your website: <code>clever env set ROOT_URL https://wekan.cleverapps.io</code></li>
</ul>
<p>By default Clever Cloud uses node 8 to build your project but this won&#39;t work with Wekan, I am using node 6. To do that you need to edit <code>package.json</code> and add the following content:</p>
<pre><code class="language-json">&quot;engines&quot;: {
    &quot;node&quot;: &quot;^6&quot;
}
</code></pre>
<p>With that you are ready for a baisc Wekan configuration. You can also setup an email SMTP server if you have one:</p>
<pre><code class="language-bash">clever env set MAIL_URL smtp://user:pass@mailserver.example.com:25/
clever env set MAIL_FROM wekan-admin@example.com
</code></pre>
<h2 id="deploy">Deploy</h2>
<p>To deploy the application first go on Clever Cloud&#39;s WebConsole, select your application, select the information tab and tick the <em>Enable dedicated build instance</em> checkbox.</p>
<img src="https://www2.cleverapps.io/app/uploads/2021/08/jhipsterconfig.png">

<p>Now run <code>clever deploy</code> and your build should start. Meteor builds can be long, be patient. In 10 minutes you will have your Wekan instance in production :)</p>
<img src="https://www2.cleverapps.io/app/uploads/2021/08/Wekan.png">

<p>If you like Meteor, <a href="https://github.com/VulcanJS/Vulcan">VulcanJS</a> is an interesting project and can be deployed with the exact same process. I invite you to test other Meteor applications and let us know how it worked!</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/1fdba-meteor-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="1fdba meteor 1" decoding="async" srcset="https://cdn.clever-cloud.com/uploads/2021/08/1fdba-meteor-1.png 1400w, https://cdn.clever-cloud.com/uploads/2021/08/1fdba-meteor-1-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2021/08/1fdba-meteor-1-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2021/08/1fdba-meteor-1-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2021/08/1fdba-meteor-1-1368x528.png 1368w" sizes="(max-width: 1400px) 100vw, 1400px" /></p><p>Welcome to this new edition of <a href="/blog/features/2017/10/09/1fdba-step0/">One Framework a Day keeps the Boredom Away</a>. In this series I will show you how to deploy a particular framework on Clever Cloud every day until I want to go back to boredom. Today it&#39;s about Meteor.</p>
<span id="more-2914"></span>

<p>In each post of this series we&#39;ll see how to deploy a particular framework on Clever Cloud. Today we are taking a look at <a href="https://www.meteor.com/">Meteor</a>.</p>
<p>If you want to tag along, make sure you have git, a Clever Cloud account and that you have installed our CLI <a href="https://github.com/CleverCloud/clever-tools">Clever-Tools</a>.</p>
<h2 id="what-is-meteor">What is Meteor?</h2>
<blockquote>Meteor is an open source platform for web, mobile, and desktop.</blockquote>

<p>It&#39;s also a JavaScript based, cross device stack that uses MongoDB for persistence. They have a great ecosystem with many modules. Search for Meteor on Github and you will get lots and lots of results. I sorted them out by date and it&#39;s impressive how active that ecosystem is. One of the most stared project is a Trello clone called <a href="https://wekan.github.io/">Wekan</a>. This is what we are going to deploy today.</p>
<h2 id="setup">Setup</h2>
<p>Here are the steps to create and deploy a Wekan application to Clever Cloud:</p>
<ul>
<li>Clone the project: <code>git clone https://github.com/wekan/wekan</code></li>
<li>Get in the project: <code>cd wekan</code></li>
<li>Create the Meteor application: <code>clever create --type meteor wekan</code></li>
<li>Create the MongoDB addon: <code>clever addon create mongodb-addon --plan peanut wekanDB</code></li>
<li>Link the database to the application: <code>clever service link-addon wekanDB</code></li>
<li>Add your domain: <code>clever domain add wekan.cleverapps.io</code></li>
<li>Configure the MongoDB connection: <code>clever env set MONGODB_URI `clever env | awk  -F = &#39;/MONGODB_ADDON_URI/ { print $2}&#39;` </code></li>
<li>Set the root URL of your website: <code>clever env set ROOT_URL https://wekan.cleverapps.io</code></li>
</ul>
<p>By default Clever Cloud uses node 8 to build your project but this won&#39;t work with Wekan, I am using node 6. To do that you need to edit <code>package.json</code> and add the following content:</p>
<pre><code class="language-json">&quot;engines&quot;: {
    &quot;node&quot;: &quot;^6&quot;
}
</code></pre>
<p>With that you are ready for a baisc Wekan configuration. You can also setup an email SMTP server if you have one:</p>
<pre><code class="language-bash">clever env set MAIL_URL smtp://user:pass@mailserver.example.com:25/
clever env set MAIL_FROM wekan-admin@example.com
</code></pre>
<h2 id="deploy">Deploy</h2>
<p>To deploy the application first go on Clever Cloud&#39;s WebConsole, select your application, select the information tab and tick the <em>Enable dedicated build instance</em> checkbox.</p>
<img src="https://www2.cleverapps.io/app/uploads/2021/08/jhipsterconfig.png">

<p>Now run <code>clever deploy</code> and your build should start. Meteor builds can be long, be patient. In 10 minutes you will have your Wekan instance in production :)</p>
<img src="https://www2.cleverapps.io/app/uploads/2021/08/Wekan.png">

<p>If you like Meteor, <a href="https://github.com/VulcanJS/Vulcan">VulcanJS</a> is an interesting project and can be deployed with the exact same process. I invite you to test other Meteor applications and let us know how it worked!</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
