Nessa seção, ensinarei como criar seu site com o Open RPG.
Antes de começarmos, você deverá cumprir alguns passos preliminares.
- Você deverá criar uma conta aqui, no GitHub. Caso já possua uma conta, pode pular essa preliminar.
- Você deverá criar uma conta na Heroku, o servidor no qual hospedaremos o nosso aplicativo.
- Você deverá fazer o fork desse repositório para a sua conta.
-
Primeiramente, você deve acessar o seu Dashboard na Heroku e criar um novo App. Você deverá preencher o nome do aplicativo e a região em que o aplicativo irá ser hospedado. Digite um nome simples mas que lembre o nome do seu RPG, porque esse nome também será o endereço do seu site. Selecione a região mais próxima e clique em Criar App.
-
Após isso, você deverá acessar a aba de Deploy. Em "Deployment method", selecione GitHub e conecte a sua conta do GitHub ao Heroku. Depois de conectada, você se direcionará à seção de "Connect to GitHub", logo abaixo de "Deployment method". Nessa seção, em repo-name, você deverá digitar "openrpg" e clicar em "Search". Depois de alguns segundos, um item com o nome do seu GitHub / openrpg vai aparecer, e logo ao lado um botão nomeado "Connect". Clique no botão.
-
Depois de conectar o seu repositório GitHub ao Heroku, você precisará configurar o aplicativo para uso. Acesse a aba Settings, e na segunda seção, em "Config Vars", clique em "Reveal Config Vars". Após isso, dois campos de textos irão aparecer com o nome KEY e VALUE, respectivamente. Você deverá preencher alguns campos agora. Abaixo, haverá uma tabela dos campos que devem ser preenchidos. Ao preencher cada valor, clique em "Add" para adicioná-los ao aplicativo.
KEY | VALUE |
---|---|
SESSION_SECRET | Um valor aleatório de no mínimo 32 dígitos, que pode ser gerado aqui. |
Caso tenha feito tudo corretamente, a seção "Config Vars" deverá estar semelhante a essa aqui:
Antes de utilizar o seu aplicativo, você precisa configurar o seu banco de dados pela Heroku.
Primeiramente, você irá precisar de um cartão de crédito. Não se preocupe, a Heroku não te cobra nada, ela só precisa de um cartão para firmar um contrato com um provedor de banco de dados. No caso, o provedor que escolheremos é grátis, então não será cobrado nada no cartão. Os provedores de banco de dados da Heroku são totalmente confiáveis e muito eficientes.
Siga esses passos:
- Acesse a aba de Resources. Na seção Add-ons, você irá procurar por "ClearDB MySQL".
- Selecione esse item e logo após surgirá uma tela de planos. Selecione o plano Ignite - Free e clique em "Submit Order Form". Caso ele peça seu cartão de crédito, preencha.
- Após um tempo, a ordem de "compra" irá suceder, e o banco de dados estará instalado e pronto para uso!
Após configurar a Heroku e configurar o banco de dados, você irá acessar novamente a página de Deploy e, no final da página, clicar em "Deploy Branch". Espere o seu deploy terminar, e bom jogo!
Para acessar o seu app, role até o topo da página e clique em "Open App". Compartilhe a url do aplicativo para todos os jogadores!