Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Joinfut Wiki Joinfut Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Joinfut
  • Joinfut WikiJoinfut Wiki
  • Wiki
  • Instalação

Instalação · Changes

Page history
Organizado os arquivos de informações de instalação e links authored Aug 29, 2022 by Gabriel Fanto Stundner's avatar Gabriel Fanto Stundner
Show whitespace changes
Inline Side-by-side
Instalação.md
View page @ edbf6342
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
--- ---
# Instalação dos programas necessários para o desenvolvimento # Área de informações de programas que precisam ser instalados
--- ---
...@@ -29,9 +29,9 @@ ...@@ -29,9 +29,9 @@
## Backend ## Backend
* [**Postman**](#Postman) * [**Postman**](backend/postman_instalacao)
* [**Java**](#Java) * [**Java**](backend/java_instalacao)
* [**Maven**](#Maven) * [**Maven**](backend/maven_instalacao)
## Frontend ## Frontend
...@@ -39,227 +39,10 @@ ...@@ -39,227 +39,10 @@
## Database ## Database
* [**PostgreSQL**](#POSTGRESQL) * [**PostgreSQL**](database/postgresql_instalacao)
* Pgadmin 4 (Em construção) * Pgadmin 4 (Em construção)
---
### Postman
* [**Linux**](#postmanlinux)
* [**Windows**](#postmanwindows)
#### Postman Linux
* Acesse [Site oficial](https://www.postman.com/downloads/)
* Abra um console no diretório onde foi baixado o postman:
```shell
$ tar -xzvf tar -xzvf postman-linux-x64.tar.gz
```
* Acesse o Diretório criado e rode o executável **Postman**
```shell
$ cd Postman
$ ./Postman
```
* Faça login no seu email Google
* Pode trocar o tema para escuro caso seja muito claro
#### Postman no Windows
---
### Java
* Versão do Java que iremos utilizar: `Java 11`
#### Linux
**Instalação do Java 11 no linux**
```shell
sudo apt install openjdk-11-jre-headless
```
* Para testar se instalou
```shell
java --version
#openjdk 11.0.16 2022-07-19
#OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu122.04)
#OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Ubuntu-0ubuntu122.04, mixed mode, sharing)
```
**Instalação do Javac (Java compiler) no linux**
```shell
sudo apt install openjdk-11-jdk-headless
```
* Para testar se instalou
```shell
javac --version
#javac 11.0.16
```
**Java 11.0.16** é a ultima versão dessa versão do java
#### Java no Windows
---
### Maven
#### Linux
* Abra um console e coloque os seguintes comandos
```shell
cd ~/Downloads/
wget https://mirrors.estointernet.in/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar -xvf apache-maven-3.6.3-bin.tar.gz
sudo mv apache-maven-3.6.3 /opt/
```
* Abra o arquivo do perfil (.profile) com o vim
```shell
vim ~/.profile
```
* Coloque no arquivo (copie e cole com Ctrl+ C e Ctrl + V) no arquivo
```shell
M2_HOME='/opt/apache-maven-3.6.3'
PATH="$M2_HOME/bin:$PATH"
export PATH
```
* Após colado essa info, feche o VIM com `:wq`
* Atualize o arquivo profile com o comando abaixo:
```shell
source ~/.profile
```
* Verifique se o maven foi devidamente instalado:
```shell
mvn -version
# Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
# Maven home: /opt/apache-maven-3.6.3
# Java version: 11.0.16, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
# Default locale: pt_BR, platform encoding: UTF-8
# OS name: "linux", version: "5.15.0-46-generic", arch: "amd64", family: "unix"
```
#### Maven no Windows
---
### POSTGRESQL
* [**Linux**](#linux)
* [**Windows**](#windows)
##### Linux
- **POSTGRESQL**
1) Instalando o postgresql no linux
```shell
# criando o arquivo de configuração do postgresql
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
# import das chaves do postgresql
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
# atualizar o sistema
sudo apt-get update
# instalação do postgresql versão 12 e sua dependencia de contribuição
sudo apt-get -y install postgresql-12 postgresql-contrib
# testar se o postgres foi instalado com sucesso
apt show postgresql
# sudo systemctl status postgresql
sudo pg_isready
```
2) Dando uma senha para o postgres
```shell
# acessando o template inicial do postgres
sudo -u postgres psql template1
# Alterando o usuario postgres e colocando a senha (obs: não esqueça o ; final)
ALTER USER postgres with encrypted password 'postgres';
# Clique Ctrl + D para sair do postgres
# acesse o arquivo abaixo
sudo vim /etc/postgresql/12/main/pg_hba.conf
# troque a mensagem de vez de peer para md5 e depois salve no vim (:wq)
local all postgres md5
# reinicie o arquivo de configuração
sudo /etc/init.d/postgresql restart
# Acesse seu usuario
psql -U postgres
# se pedir a senha de depois logar, funcionou corretamente
```
3) Criando uma base de dados pelo console
```shell
# pelo console comum, iremos usar o comando createdb
createdb -h localhost -p 5432 -U postgres <nome base>
```
* onde está escrito `<nome base>` você coloca o nome da base de dados
* o comando oficial que iremos usar é o abaixo
```shell
createdb -h localhost -p 5432 -U postgres joinfut
```
* Ele vai pedir a senha do usuario postgres e vai criar
4) Acessando a base de dados em um programa
* O melhor programa do mercado para ele é o [**Datagrip**](https://www.jetbrains.com/datagrip/download/?source=google&medium=cpc&campaign=15034927825&term=datagrip&gclid=Cj0KCQjw9ZGYBhCEARIsAEUXITUIhh1cPnp63OxJKXGRFET-UVxhvsri2Iga3RZm5zSMqvaykbdsqKoaAji3EALw_wcB#section=linux)
* Nele, colocamos os dados necessários, como abaixo:
<img src="resources/images/installation/conexao_datagrip.png">
* Com isso, estamos conectados no banco de dados e na base de dados que iremos utilizar
#### PostgreSQL no Windows
---
### PgAdmin
---
### Flutter
Clone repository
  • Instalação
  • README
  • Retro
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • git
    • wiki no editor de texto
  • arquitetura
  • backend
    • backend_home
    • datagrip_instalacao
    • intellij_instalacao
    • java_instalacao
    • maven_instalacao
    • postman_instalacao
    • postman_utilizacao
View All Pages