Instalação API de Jogos Gerais

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 3

1. Instale o LAMP em um ambiente Linux ou Windows, lembrando de utilizar a versão 8.

1
do php (para auxilio anexei um bash que utilizo sempre)

install-serverV2.sh

2. Extraia a pasta goldsapi.7z no diretório /var/www/goldsapi/ (sugestão pode utilizar


outra pasta dentro do www se preferir)

3. Extraia o games.7z no diretório /var/www/goldsapi/

4. Agora no diretório do projeto abra o propt de comando é execute o comando para


instalar o composer

curl -sS https://getcomposer.org/installer -o composer-setup.php


sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

5. Agora execute o comando: sudo composer install

6. Agora instale o nodejs16, PM2 e o certbot

7. Agora configure o apache com o seu domínio, para ficar mais fácil anexo um bash que
já faz a configuração, lembrando de colocar no path do seu domínio o path
/var/www/goldsapi/public

site-config.sh

8. Agora crie o ssl pelo certbot com o comando: sudo certbot –apache
9. Agora copie o ssl criado para o seu domínio para a pasta
/var/www/goldsapi/ptwebsocket/ssl/

pode utilizar os comandos abaixo:

sudo cp /etc/letsencrypt/live/seu_dominio/fullchain.pem /caminho/para/nova_pasta/


sudo cp /etc/letsencrypt/live/seu_dominio/privkey.pem /caminho/para/nova_pasta/
sudo cp /etc/letsencrypt/live/seu_dominio/chain.pem /caminho/para/nova_pasta/
sudo cp /etc/letsencrypt/live/seu_dominio/cert.pem /caminho/para/nova_pasta/

10. Agora pelo phpmyadmin, crie um banco de dados e carregue o arquivo db


corrigido.sql

11. Agora edite o arquivo .env com a conexão com o banco de dados e seu domínio com
https://

APP_ENV=production
APP_DEBUG=true
APP_KEY=base64:PPmTdK1I5SW0Ii0LGXPLQ8nqo+XOLqLIn05vcU4xE1Y=
APP_URL=https://games2api.online/

DB_HOST=localhost
DB_DATABASE=casino
DB_USERNAME=root
DB_PASSWORD=YzBlNjY2OG
DB_PREFIX=w_

12. Inicie o pm2 com o comando:

pm2 start Arcade.js --watch && pm2 start Server.js --watch && pm2 start Slots.js –
watch

13. Já pode acessar pelo dominio colocado no projeto


Caso necessite pode atualizar a senha de todos usuários para Test123 com o
comando:

UPDATE w_users SET `password` =


'$2a$12$s1RpwEx/oTL3vYQGZjC33eBHECRJb7gkjmAk9Tmyefub7gQ4nh8XS';

Você também pode gostar