Skip to content

Commit 094f21f

Browse files
committed
update documentation
1 parent bfa4755 commit 094f21f

File tree

2 files changed

+29
-28
lines changed

2 files changed

+29
-28
lines changed

docs/instalacao_e_configuracao/Alterando-locale-para-pt_BR.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
Ao tentar criar a base de dados, caso você receba um erro como este:
1+
Ao tentar criar a base de dados, caso você receba um erro como este:
22

33
```
44
createdb: database creation failed: ERROR: invalid locale name: "pt_BR.UTF-8"
55
```
66

7-
Você precisa instalar o locale pt_BR.UTF-8 em seu sistema.
7+
Você precisa instalar o locale pt_BR.UTF-8 em seu sistema.
88

99
## Adicione locale
1010

@@ -29,9 +29,9 @@ LANGUAGE="pt_BR:pt:en"
2929
# update-locale LANG=pt_BR.UTF-8
3030
```
3131

32-
5 - Reinicie o sistema para que tenha validade.
32+
5 - Reinicie o sistema para que tenha validade.
3333

34-
Use o comando `locale` para ver a validade dos locales no sistema. Exemplo:
34+
Use o comando `locale` para ver a validade dos locales no sistema. Exemplo:
3535
```
3636
# locale
3737
LANG=pt_BR.UTF-8
@@ -63,4 +63,4 @@ $ psql
6363
# update pg_database set datcollate = 'pt_BR.UTF-8', datctype = 'pt_BR.UTF-8' where datname='template1';
6464
```
6565

66-
Pronto! Você alterou o locale padrão do seu sistema para pt_BR.
66+
Pronto! Você alterou o locale padrão do seu sistema para pt_BR.

docs/instalacao_e_configuracao/Instalação.md

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,57 @@
11
Essa é a documentação básica de instalação (deploy) timtec. Para informações sobre requisitos e dependências, veja o [README.md](https://github.com/hacklabr/timtec/blob/master/README.md).
22

3-
### Ubuntu 14.04 e Debian 7.7 / 8.0
3+
### Ubuntu 14.04 / 16.04 e Debian 7.7 / 8.0
44
Para usar o TIM Tec em produção sugerimos uma arquitetura usando o nginx como servidor web e o [uwsgi](https://uwsgi-docs.readthedocs.org/en/latest/) como proxy.
55

66
Na pasta scripts, há um shell script que executa exatamente os passos a seguir. Se tiver pressa, olhe os scripts bootstrap-ubuntu.sh e production-ubuntu.sh.
77

8-
Sugerimos que o usuário usado para fazer a instalação não seja o root. Aqui, o usuário que está fazendo a instalação é o **timtec-production**. Assim, nos comandos abaixo, substitua o nome do usuário pelo que você estiver usando. Os scripts possuem uma variável para definir o usuário que executará o proxy (wsgi). Caso use um usuário diferente, olhe o arquivo Makefile e faça as alterações necessárias.
8+
Sugerimos que o usuário usado para fazer a instalação não seja o root. Aqui, o usuário que está fazendo a instalação é o **timtec**. Assim, nos comandos abaixo, substitua o nome do usuário pelo que você estiver usando. Os scripts possuem uma variável para definir o usuário que executará o proxy (wsgi). Caso use um usuário diferente, olhe o arquivo Makefile e faça as alterações necessárias.
99

1010
Este tutorial pressupões que você esteja logado com o usuário timtec-production, que ele esteja no grupo sudo.
1111

1212
É possível verificar se o usuário timtec-production existe através do comando:
1313

14-
grep timtec-production /etc/passwd
14+
grep timtec /etc/passwd
1515

1616
Caso o usuário exista, o comando acima deve retornar uma linha semelhante a seguinte:
1717

18-
timtec-production:x:999:999::/home/timtec-production:
18+
timtec:x:999:999::/home/timtec:
1919

2020
Caso não exista é possível criá-lo com:
2121

2222
```
23-
$ sudo useradd --groups sudo --create-home timtec-production
23+
$ sudo useradd --groups sudo --create-home timtec
2424
```
2525

26-
Depois mude a senha:
26+
Depois mude a senha:
2727

2828
```
29-
$ sudo passwd timtec-production
29+
$ sudo passwd timtec
3030
```
31-
Se você estiver usando Debian, pode acontecer do sistema criar uma instância do novo usuário com acesso a um terminal sh. Se você quiser usar o bash (terminal mais completo e com mais funcionalidades), você pode alterar essa informação no arquivo de configuração de usuários. Proceda da seguinte maneira:
31+
Se você estiver usando Debian, pode acontecer do sistema criar uma instância do novo usuário com acesso a um terminal sh. Se você quiser usar o bash (terminal mais completo e com mais funcionalidades), você pode alterar essa informação no arquivo de configuração de usuários. Proceda da seguinte maneira:
3232

33-
1) Abra o arquivo /etc/passwd e verifique a linha onde está o usuário timtec-production. Você pode ver uma linha assim:
33+
1) Abra o arquivo /etc/passwd e verifique a linha onde está o usuário timtec. Você pode ver uma linha assim:
3434

35-
timtec-production:x:1001:1001::/home/timtec-production:/bin/sh
35+
timtec:x:1001:1001::/home/timtec:/bin/sh
3636

37-
2) Repare que a linha tem indicação para o terminal sh. Mude para bash e salve o arquivo com a linha desta maneira (use vim, nano ou qualquer editor de sua preferência):
37+
2) Repare que a linha tem indicação para o terminal sh. Mude para bash e salve o arquivo com a linha desta maneira (use vim, nano ou qualquer editor de sua preferência):
3838

39-
timtec-production:x:1001:1001::/home/timtec-production:/bin/bash
39+
timtec:x:1001:1001::/home/timtec:/bin/bash
4040

4141
### Obtendo o código
4242
Dentro da home do usuário, primeiro vamos instalar o git e clonar o repositório
4343
```
4444
$ sudo apt-get update
4545
$ sudo apt-get install git
46-
$ git clone ~/https://github.com/hacklabr/timtec.git
46+
$ git clone https://github.com/hacklabr/timtec.git
4747
```
4848

4949
Em seguida, escolha a versão desejada e atualize o código para ela com o comando abaixo. Aqui você encontra uma lista de versões do TIMTec: https://github.com/hacklabr/timtec/releases
5050

5151
cd timtec
5252
git checkout <tag-da-versão>
5353

54-
Substitua a tag da versão por uma tag do git válida. Ex: `git checkout v3.0.3`
54+
Substitua a tag da versão por uma tag do git válida. Ex: `git checkout v4.0`
5555

5656
### Dependências
5757
Primeiro, vamos instalar as dependências:
@@ -72,6 +72,7 @@ Diferente de todas as outras distribuições, o ubuntu usa o comando node para o
7272

7373
#### Debian
7474

75+
# TODO: atualizar este endereço
7576
sudo apt-get install curl
7677
sudo curl -sL https://deb.nodesource.com/setup | bash -
7778
sudo apt-get install nodejs
@@ -82,10 +83,10 @@ Mais informações [neste link](https://github.com/joyent/node/wiki/installing-n
8283
Recomendamos o postgreSQL, mas o django suporta outros bancos de dados relacionais.
8384

8485
$ sudo apt-get install -y postgresql
85-
$ sudo su - postgres -c "createuser -d timtec-production"
86-
$ createdb --encoding "UTF-8" --locale "pt_BR.UTF-8" timtec-production
86+
$ sudo su - postgres -c "createuser -d timtec"
87+
$ createdb --encoding "UTF-8" --locale "pt_BR.UTF-8" timtec
8788

88-
obs: caso ocorra algum problema relacionado a locale faltante no sistema, [veja como alterar o locale para pt_BR](Alterando-locale-para-pt_BR.md).
89+
obs: caso ocorra algum problema relacionado a locale faltante no sistema, [veja como alterar o locale para pt_BR](Alterando-locale-para-pt_BR.md).
8990

9091
### Ambiente virtual python e dependências de javascript
9192

@@ -104,7 +105,7 @@ Em seguida, vamos criar o ambiente virtual python:
104105
$ virtualenv /home/NOME-DO-SEU-USUARIO-OU-DIRETORIO/env
105106
& source /home/NOME-DO-SEU-USUARIO-OU-DIRETORIO/env/bin/activate
106107

107-
Se você estiver seguindo a documentação, você pode deverá dar o comando da seguinte maneira:
108+
Se você estiver seguindo a documentação, você pode deverá dar o comando da seguinte maneira:
108109

109110
$ virtualenv /home/timtec-production/env
110111
$ source /home/timtec-production/env/bin/activate
@@ -115,7 +116,7 @@ Agora vamos instalar as dependências:
115116
make install
116117

117118
Se ocorrer algum erro, tente rodar o comando make novamente, pois falhas podem ocorrer devido a problemas com a internet.
118-
119+
119120

120121
### Servidor web e de aplicação
121122

@@ -139,23 +140,23 @@ Copie os scritps de configuração da instância timtec-production para os sites
139140

140141
$ sudo cp ~/timtec/scripts/conf/nginx-timtec-production /etc/nginx/sites-available/timtec-production
141142

142-
Crie link simbólico do projeto de sites-available para sites-enable:
143+
Crie link simbólico do projeto de sites-available para sites-enable:
143144

144145
$ sudo ln -s /etc/nginx/sites-available/timtec-production /etc/nginx/sites-enabled/timtec-production
145146

146147
Remova o arquivo de configuração padrão do nginx para não haver conflito:
147148

148149
$ sudo rm /etc/nginx/sites-enabled/default
149150

150-
Faça um reload do nginx para se certificar que ele está rodando corretamente:
151+
Faça um reload do nginx para se certificar que ele está rodando corretamente:
151152

152153
# sudo nginx -s reload
153154

154-
Obs: se o nginx não estiver rodando, execute:
155+
Obs: se o nginx não estiver rodando, execute:
155156

156157
$ sudo service nginx start
157158

158-
Em seguida, edite o arquivo de configuração do nginx para colocar seu domínio.
159+
Em seguida, edite o arquivo de configuração do nginx para colocar seu domínio.
159160

160161
A instalação não terminou ainda! Precisamos criar o usuário inicial, configurar o domínio do django, o envio de email e a API do youtube.
161162

0 commit comments

Comments
 (0)