{"action":"created","comment":{"url":"https://api.github.com/repos/giantswarm/docs-content/pulls/comments/45980844","id":45980844,"diff_hunk":"@@ -0,0 +1,76 @@\n++++\n+title = \"FAQ\"\n+description = \"Frequently Asked Questions\"\n+date = \"2015-11-26\"\n+type = \"page\"\n++++\n+\n+# FAQ\n+\n+**Can I use my own domain?**\n+\n+Yes, just create a CNAME to `loadbalancer.giantswarm.io` and then use your domain in the [application configuration](/reference/swarm-json/#domains).\n+\n+**How can I create backups or snapshots from volumes?**\n+\n+We currently don't provide this as a service. You have to take care of it yourself. You can use S3 or other storage solutions. For an example check out our guide for [MySQL with Backups](/guides/mysql-backup/).\n+\n+**Can I run a database?**\n+\n+Yes, for most databases there are ready built containers in the [Docker Hub](https://registry.hub.docker.com/). If you can't find one for your database of choice, you should be able to easily build one. And don't forget to use [volumes](/reference/swarm-json/#volumes).\n+\n+**Can I run a database cluster?**\n+\n+In general (and on our dedicated clusters): Yes. In many cases on our shared cluster: No, as they usually need somekind of multicast networking or DNS. Unicast clustering should work through linking components or services, though. For some databased, e.g. MongoDB, you might want to make use of our [`signal-ready`](/reference/swarm-json/#signal-ready) functionality.\n+\n+**How do I make components/services talk to each other?**\n+\n+For components you can use [links](/reference/swarm-json/#links), which work similarly to links in Docker Compose. You can also link components from independent services to each other when using [`expose`](/reference/swarm-json/#expose) to publish the repective components' ports.\n+\n+**How can I provide environment variables for the containers/components?**\n+\n+Use the \"env\" key in your [application configuration](/reference/swarm-json/#env) or a [swarm-vars.json](/reference/cli/create/#passing-variables-in-a-file)\n+\n+**Can I use TLS/HTTPS/SSL?**\n+\n+Yes. However, we currently are bound to manually setting up your certificate in our load balancer. Just ping us and we'll get on it. It only takes a few minutes.\n+\n+**Can I use websockets?**\n+\n+You bet! See our [ogar server deployment](https://github.com/giantswarm/swarm-ogar) for an example.\n+\n+**How do I apply changes to the configuration of my application?**\n+\n+You can use [`swarm update`](/reference/cli/update/) to either update a single component to a newer image or to update a whole service based on changes in the `swarm.json`.\n+\n+**Does the ordering of services and components have an effect?**\n+\n+No, but links do have an effect on startup order. The linked component is always started before the linking component.\n+\n+**What happens, if I create cyclic links between components?**\n+\n+There will be an error. Currently we don't support that kind of linking in our application configuration.\n+\n+**Why don't you provide a 32 bit version of the swarm CLI?**\n+\n+There is no 32bit version of Docker, and having swarm without Docker on a system didn't appear to be a very common use-case.\n+\n+**Is there a Windows version of the swarm CLI?**\n+\n+Currently no, but you can use a Vagrant (or similar) VM with a Linux (e.g. ubuntu/trusty64) in it, to run our CLI in. Since 0.18.0 you can also run the swarm CLI in your boot2docker VM that comes with Docker on Windows.","path":"content/FAQ/index.md","position":60,"original_position":60,"commit_id":"00a6876945f7565cd942250e6c51df519a98a847","original_commit_id":"d2dec9e5e1aef983073b90d6dbec03d8d91bac21","user":{"login":"puja108","id":5468872,"avatar_url":"https://avatars.githubusercontent.com/u/5468872?v=3","gravatar_id":"","url":"https://api.github.com/users/puja108","html_url":"https://github.com/puja108","followers_url":"https://api.github.com/users/puja108/followers","following_url":"https://api.github.com/users/puja108/following{/other_user}","gists_url":"https://api.github.com/users/puja108/gists{/gist_id}","starred_url":"https://api.github.com/users/puja108/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/puja108/subscriptions","organizations_url":"https://api.github.com/users/puja108/orgs","repos_url":"https://api.github.com/users/puja108/repos","events_url":"https://api.github.com/users/puja108/events{/privacy}","received_events_url":"https://api.github.com/users/puja108/received_events","type":"User","site_admin":false},"body":"done","created_at":"2015-11-26T14:03:05Z","updated_at":"2015-11-26T14:03:05Z","html_url":"https://github.com/giantswarm/docs-content/pull/190#discussion_r45980844","pull_request_url":"https://api.github.com/repos/giantswarm/docs-content/pulls/190","_links":{"self":{"href":"https://api.github.com/repos/giantswarm/docs-content/pulls/comments/45980844"},"html":{"href":"https://github.com/giantswarm/docs-content/pull/190#discussion_r45980844"},"pull_request":{"href":"https://api.github.com/repos/giantswarm/docs-content/pulls/190"}}},"pull_request":{"url":"https://api.github.com/repos/giantswarm/docs-content/pulls/190","id":51894577,"html_url":"https://github.com/giantswarm/docs-content/pull/190","diff_url":"https://github.com/giantswarm/docs-content/pull/190.diff","patch_url":"https://github.com/giantswarm/docs-content/pull/190.patch","issue_url":"https://api.github.com/repos/giantswarm/docs-content/issues/190","number":190,"state":"open","locked":false,"title":"adding FAQ","user":{"login":"puja108","id":5468872,"avatar_url":"https://avatars.githubusercontent.com/u/5468872?v=3","gravatar_id":"","url":"https://api.github.com/users/puja108","html_url":"https://github.com/puja108","followers_url":"https://api.github.com/users/puja108/followers","following_url":"https://api.github.com/users/puja108/following{/other_user}","gists_url":"https://api.github.com/users/puja108/gists{/gist_id}","starred_url":"https://api.github.com/users/puja108/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/puja108/subscriptions","organizations_url":"https://api.github.com/users/puja108/orgs","repos_url":"https://api.github.com/users/puja108/repos","events_url":"https://api.github.com/users/puja108/events{/privacy}","received_events_url":"https://api.github.com/users/puja108/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-11-26T10:22:04Z","updated_at":"2015-11-26T14:03:05Z","closed_at":null,"merged_at":null,"merge_commit_sha":"c2614deab0e708f1c4de6a6aaf05856da7343f4e","assignee":{"login":"puja108","id":5468872,"avatar_url":"https://avatars.githubusercontent.com/u/5468872?v=3","gravatar_id":"","url":"https://api.github.com/users/puja108","html_url":"https://github.com/puja108","followers_url":"https://api.github.com/users/puja108/followers","following_url":"https://api.github.com/users/puja108/following{/other_user}","gists_url":"https://api.github.com/users/puja108/gists{/gist_id}","starred_url":"https://api.github.com/users/puja108/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/puja108/subscriptions","organizations_url":"https://api.github.com/users/puja108/orgs","repos_url":"https://api.github.com/users/puja108/repos","events_url":"https://api.github.com/users/puja108/events{/privacy}","received_events_url":"https://api.github.com/users/puja108/received_events","type":"User","site_admin":false},"milestone":null,"commits_url":"https://api.github.com/repos/giantswarm/docs-content/pulls/190/commits","review_comments_url":"https://api.github.com/repos/giantswarm/docs-content/pulls/190/comments","review_comment_url":"https://api.github.com/repos/giantswarm/docs-content/pulls/comments{/number}","comments_url":"https://api.github.com/repos/giantswarm/docs-content/issues/190/comments","statuses_url":"https://api.github.com/repos/giantswarm/docs-content/statuses/00a6876945f7565cd942250e6c51df519a98a847","head":{"label":"giantswarm:merging-discourse-in","ref":"merging-discourse-in","sha":"00a6876945f7565cd942250e6c51df519a98a847","user":{"login":"giantswarm","id":7556340,"avatar_url":"https://avatars.githubusercontent.com/u/7556340?v=3","gravatar_id":"","url":"https://api.github.com/users/giantswarm","html_url":"https://github.com/giantswarm","followers_url":"https://api.github.com/users/giantswarm/followers","following_url":"https://api.github.com/users/giantswarm/following{/other_user}","gists_url":"https://api.github.com/users/giantswarm/gists{/gist_id}","starred_url":"https://api.github.com/users/giantswarm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/giantswarm/subscriptions","organizations_url":"https://api.github.com/users/giantswarm/orgs","repos_url":"https://api.github.com/users/giantswarm/repos","events_url":"https://api.github.com/users/giantswarm/events{/privacy}","received_events_url":"https://api.github.com/users/giantswarm/received_events","type":"Organization","site_admin":false},"repo":{"id":32388834,"name":"docs-content","full_name":"giantswarm/docs-content","owner":{"login":"giantswarm","id":7556340,"avatar_url":"https://avatars.githubusercontent.com/u/7556340?v=3","gravatar_id":"","url":"https://api.github.com/users/giantswarm","html_url":"https://github.com/giantswarm","followers_url":"https://api.github.com/users/giantswarm/followers","following_url":"https://api.github.com/users/giantswarm/following{/other_user}","gists_url":"https://api.github.com/users/giantswarm/gists{/gist_id}","starred_url":"https://api.github.com/users/giantswarm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/giantswarm/subscriptions","organizations_url":"https://api.github.com/users/giantswarm/orgs","repos_url":"https://api.github.com/users/giantswarm/repos","events_url":"https://api.github.com/users/giantswarm/events{/privacy}","received_events_url":"https://api.github.com/users/giantswarm/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/giantswarm/docs-content","description":"Documentation content for Giant Swarm","fork":false,"url":"https://api.github.com/repos/giantswarm/docs-content","forks_url":"https://api.github.com/repos/giantswarm/docs-content/forks","keys_url":"https://api.github.com/repos/giantswarm/docs-content/keys{/key_id}","collaborators_url":"https://api.github.com/repos/giantswarm/docs-content/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/giantswarm/docs-content/teams","hooks_url":"https://api.github.com/repos/giantswarm/docs-content/hooks","issue_events_url":"https://api.github.com/repos/giantswarm/docs-content/issues/events{/number}","events_url":"https://api.github.com/repos/giantswarm/docs-content/events","assignees_url":"https://api.github.com/repos/giantswarm/docs-content/assignees{/user}","branches_url":"https://api.github.com/repos/giantswarm/docs-content/branches{/branch}","tags_url":"https://api.github.com/repos/giantswarm/docs-content/tags","blobs_url":"https://api.github.com/repos/giantswarm/docs-content/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/giantswarm/docs-content/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/giantswarm/docs-content/git/refs{/sha}","trees_url":"https://api.github.com/repos/giantswarm/docs-content/git/trees{/sha}","statuses_url":"https://api.github.com/repos/giantswarm/docs-content/statuses/{sha}","languages_url":"https://api.github.com/repos/giantswarm/docs-content/languages","stargazers_url":"https://api.github.com/repos/giantswarm/docs-content/stargazers","contributors_url":"https://api.github.com/repos/giantswarm/docs-content/contributors","subscribers_url":"https://api.github.com/repos/giantswarm/docs-content/subscribers","subscription_url":"https://api.github.com/repos/giantswarm/docs-content/subscription","commits_url":"https://api.github.com/repos/giantswarm/docs-content/commits{/sha}","git_commits_url":"https://api.github.com/repos/giantswarm/docs-content/git/commits{/sha}","comments_url":"https://api.github.com/repos/giantswarm/docs-content/comments{/number}","issue_comment_url":"https://api.github.com/repos/giantswarm/docs-content/issues/comments{/number}","contents_url":"https://api.github.com/repos/giantswarm/docs-content/contents/{+path}","compare_url":"https://api.github.com/repos/giantswarm/docs-content/compare/{base}...{head}","merges_url":"https://api.github.com/repos/giantswarm/docs-content/merges","archive_url":"https://api.github.com/repos/giantswarm/docs-content/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/giantswarm/docs-content/downloads","issues_url":"https://api.github.com/repos/giantswarm/docs-content/issues{/number}","pulls_url":"https://api.github.com/repos/giantswarm/docs-content/pulls{/number}","milestones_url":"https://api.github.com/repos/giantswarm/docs-content/milestones{/number}","notifications_url":"https://api.github.com/repos/giantswarm/docs-content/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/giantswarm/docs-content/labels{/name}","releases_url":"https://api.github.com/repos/giantswarm/docs-content/releases{/id}","created_at":"2015-03-17T11:12:42Z","updated_at":"2015-06-26T15:50:47Z","pushed_at":"2015-11-26T13:32:16Z","git_url":"git://github.com/giantswarm/docs-content.git","ssh_url":"git@github.com:giantswarm/docs-content.git","clone_url":"https://github.com/giantswarm/docs-content.git","svn_url":"https://github.com/giantswarm/docs-content","homepage":"http://docs.giantswarm.io/","size":8696,"stargazers_count":4,"watchers_count":4,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":8,"mirror_url":null,"open_issues_count":25,"forks":8,"open_issues":25,"watchers":4,"default_branch":"master"}},"base":{"label":"giantswarm:master","ref":"master","sha":"91f17808712a93a4802d5c63cf0bc23dfe47c077","user":{"login":"giantswarm","id":7556340,"avatar_url":"https://avatars.githubusercontent.com/u/7556340?v=3","gravatar_id":"","url":"https://api.github.com/users/giantswarm","html_url":"https://github.com/giantswarm","followers_url":"https://api.github.com/users/giantswarm/followers","following_url":"https://api.github.com/users/giantswarm/following{/other_user}","gists_url":"https://api.github.com/users/giantswarm/gists{/gist_id}","starred_url":"https://api.github.com/users/giantswarm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/giantswarm/subscriptions","organizations_url":"https://api.github.com/users/giantswarm/orgs","repos_url":"https://api.github.com/users/giantswarm/repos","events_url":"https://api.github.com/users/giantswarm/events{/privacy}","received_events_url":"https://api.github.com/users/giantswarm/received_events","type":"Organization","site_admin":false},"repo":{"id":32388834,"name":"docs-content","full_name":"giantswarm/docs-content","owner":{"login":"giantswarm","id":7556340,"avatar_url":"https://avatars.githubusercontent.com/u/7556340?v=3","gravatar_id":"","url":"https://api.github.com/users/giantswarm","html_url":"https://github.com/giantswarm","followers_url":"https://api.github.com/users/giantswarm/followers","following_url":"https://api.github.com/users/giantswarm/following{/other_user}","gists_url":"https://api.github.com/users/giantswarm/gists{/gist_id}","starred_url":"https://api.github.com/users/giantswarm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/giantswarm/subscriptions","organizations_url":"https://api.github.com/users/giantswarm/orgs","repos_url":"https://api.github.com/users/giantswarm/repos","events_url":"https://api.github.com/users/giantswarm/events{/privacy}","received_events_url":"https://api.github.com/users/giantswarm/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/giantswarm/docs-content","description":"Documentation content for Giant Swarm","fork":false,"url":"https://api.github.com/repos/giantswarm/docs-content","forks_url":"https://api.github.com/repos/giantswarm/docs-content/forks","keys_url":"https://api.github.com/repos/giantswarm/docs-content/keys{/key_id}","collaborators_url":"https://api.github.com/repos/giantswarm/docs-content/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/giantswarm/docs-content/teams","hooks_url":"https://api.github.com/repos/giantswarm/docs-content/hooks","issue_events_url":"https://api.github.com/repos/giantswarm/docs-content/issues/events{/number}","events_url":"https://api.github.com/repos/giantswarm/docs-content/events","assignees_url":"https://api.github.com/repos/giantswarm/docs-content/assignees{/user}","branches_url":"https://api.github.com/repos/giantswarm/docs-content/branches{/branch}","tags_url":"https://api.github.com/repos/giantswarm/docs-content/tags","blobs_url":"https://api.github.com/repos/giantswarm/docs-content/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/giantswarm/docs-content/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/giantswarm/docs-content/git/refs{/sha}","trees_url":"https://api.github.com/repos/giantswarm/docs-content/git/trees{/sha}","statuses_url":"https://api.github.com/repos/giantswarm/docs-content/statuses/{sha}","languages_url":"https://api.github.com/repos/giantswarm/docs-content/languages","stargazers_url":"https://api.github.com/repos/giantswarm/docs-content/stargazers","contributors_url":"https://api.github.com/repos/giantswarm/docs-content/contributors","subscribers_url":"https://api.github.com/repos/giantswarm/docs-content/subscribers","subscription_url":"https://api.github.com/repos/giantswarm/docs-content/subscription","commits_url":"https://api.github.com/repos/giantswarm/docs-content/commits{/sha}","git_commits_url":"https://api.github.com/repos/giantswarm/docs-content/git/commits{/sha}","comments_url":"https://api.github.com/repos/giantswarm/docs-content/comments{/number}","issue_comment_url":"https://api.github.com/repos/giantswarm/docs-content/issues/comments{/number}","contents_url":"https://api.github.com/repos/giantswarm/docs-content/contents/{+path}","compare_url":"https://api.github.com/repos/giantswarm/docs-content/compare/{base}...{head}","merges_url":"https://api.github.com/repos/giantswarm/docs-content/merges","archive_url":"https://api.github.com/repos/giantswarm/docs-content/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/giantswarm/docs-content/downloads","issues_url":"https://api.github.com/repos/giantswarm/docs-content/issues{/number}","pulls_url":"https://api.github.com/repos/giantswarm/docs-content/pulls{/number}","milestones_url":"https://api.github.com/repos/giantswarm/docs-content/milestones{/number}","notifications_url":"https://api.github.com/repos/giantswarm/docs-content/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/giantswarm/docs-content/labels{/name}","releases_url":"https://api.github.com/repos/giantswarm/docs-content/releases{/id}","created_at":"2015-03-17T11:12:42Z","updated_at":"2015-06-26T15:50:47Z","pushed_at":"2015-11-26T13:32:16Z","git_url":"git://github.com/giantswarm/docs-content.git","ssh_url":"git@github.com:giantswarm/docs-content.git","clone_url":"https://github.com/giantswarm/docs-content.git","svn_url":"https://github.com/giantswarm/docs-content","homepage":"http://docs.giantswarm.io/","size":8696,"stargazers_count":4,"watchers_count":4,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":8,"mirror_url":null,"open_issues_count":25,"forks":8,"open_issues":25,"watchers":4,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/giantswarm/docs-content/pulls/190"},"html":{"href":"https://github.com/giantswarm/docs-content/pull/190"},"issue":{"href":"https://api.github.com/repos/giantswarm/docs-content/issues/190"},"comments":{"href":"https://api.github.com/repos/giantswarm/docs-content/issues/190/comments"},"review_comments":{"href":"https://api.github.com/repos/giantswarm/docs-content/pulls/190/comments"},"review_comment":{"href":"https://api.github.com/repos/giantswarm/docs-content/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/giantswarm/docs-content/pulls/190/commits"},"statuses":{"href":"https://api.github.com/repos/giantswarm/docs-content/statuses/00a6876945f7565cd942250e6c51df519a98a847"}}}}