-
Notifications
You must be signed in to change notification settings - Fork 1
/
Comandos_servidor.txt
63 lines (46 loc) · 2.06 KB
/
Comandos_servidor.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#########################################################
Sincronizar repositorio com o git:
cd brandiB/
sudo git pull
Criar frontend estatico:
cd Frontend/
cd notes.../
npm run build
rm /home/operador/brandiB_FE/*
cp -avr /build/* /home/operador/brandiB_FE
Iniciar servicos:
service nginx reload/start
pm2 reload/delete/start login
##########################################################
# GIT COMMANDS #
##########################################################
Para clonar um repositorio git:
git clone [link_repositorio] [pasta destino]
*pasta destino opcional. Se o comando for executado sem este argumento e criada uma pasta com o nome do repositorio ja com o git inicializado
Para sincronizar um repositorio local com o que esta no git:
*Necessario estar na pasta onde esta o repositorio*
git pull
Para ver se existem alteracoes face ao repositorio no git:
git status
###########################################################
# BACKEND #
###########################################################
Para iniciar o backend entrar na pasta brandiB/Backend/NodeLogin/ e executar:
pm2 start/reload login.js
###########################################################
# FRONTEND #
###########################################################
Para gerar novo frontend e preciso primeiro fazer git pull
Depois entrar na pasta brandiB/Frontend/notes... e executar:
npm run build
Depois de executado e preciso substituir as antigas paginas web pelas novas:
cp -avr brandiB/Frontend/notes.../build/* /home/operador/brandiB_FE
service nginx restart
###########################################################
# Outras explicacoes uteis #
###########################################################
As paginas web localizam-se em: /home/operador/brandiB_FE
Esta localizacao e outras definicoes encontram-se maioritariamente em: /etc/nginx/nginx.conf
PM2 e a aplicacao que permite que outras aplicacoes corram em simultaneo no background:
pm2 start/reload/delete [file] ## Permite iniciar/reiniciar/parar uma app
pm2 status ## permite ver as apps a correr em background