Mudanças entre as edições de "Gitea"
De MochilaWiki
Ir para navegaçãoIr para pesquisarLinha 1: | Linha 1: | ||
− | Atualizando o sistema e instalando git | + | == Atualizando o sistema e instalando git == |
<source lang="bash"> | <source lang="bash"> | ||
sudo apt -y update | sudo apt -y update | ||
Linha 5: | Linha 5: | ||
</source> | </source> | ||
− | adicionando usuário git para Gitea | + | == adicionando usuário git para Gitea == |
<source lang="bash"> | <source lang="bash"> | ||
sudo adduser \ | sudo adduser \ | ||
Linha 17: | Linha 17: | ||
</source> | </source> | ||
− | criando usuário e banco de dados em PostgreSQL | + | == criando usuário e banco de dados em PostgreSQL == |
<source lang="bash"> | <source lang="bash"> | ||
createuser gitea | createuser gitea | ||
Linha 26: | Linha 26: | ||
local gitea gitea peer | local gitea gitea peer | ||
− | criando usuário e banco de dados em MySQL | + | == criando usuário e banco de dados em MySQL == |
+ | <source lang="bash"> | ||
+ | sudo apt-get install apache2 -y | ||
+ | echo "ServerName localhost" >> /etc/apache2/apache2.conf | ||
+ | sudo a2enmod proxy | ||
+ | sudo a2enmod proxy_http | ||
+ | sudo touch /etc/apache2/sites-available/gitea.conf | ||
+ | sudo a2ensite gitea | ||
+ | sudo nano /etc/apache2/sites-available/gitea.conf | ||
+ | </source> | ||
+ | |||
+ | <source lang="bash"> | ||
+ | Caso queirá desativar a configuração de vhost padrão do Apache rode o comando | ||
+ | sudo a2dissite 000-default.conf | ||
+ | </source> | ||
+ | |||
+ | Configuração do Apache | ||
+ | <source lang="apache"> | ||
+ | <VirtualHost *:80> | ||
+ | ServerName git.example.com | ||
+ | ProxyPreserveHost On | ||
+ | ProxyRequests off | ||
+ | ProxyPass / http://localhost:3000/ | ||
+ | ProxyPassReverse / http://localhost:3000/ | ||
+ | </VirtualHost> | ||
+ | </source> | ||
+ | |||
+ | Reiniciando o Apache | ||
+ | <source lang="bash"> | ||
+ | sudo service apache2 stop | ||
+ | sudo service apache2 start | ||
+ | systemctl status apache2.service | ||
+ | </source> | ||
+ | |||
+ | |||
Edição das 21h58min de 21 de março de 2020
Atualizando o sistema e instalando git
sudo apt -y update
sudo apt -y install git bash-completion
adicionando usuário git para Gitea
sudo adduser \
--system \
--shell /bin/bash \
--gecos 'Git Version Control' \
--group \
--disabled-password \
--home /home/git \
git
criando usuário e banco de dados em PostgreSQL
createuser gitea
createdb -O gitea gitea
e em /var/lib/postgres/data/pg_hba.conf insira
local gitea gitea peer
criando usuário e banco de dados em MySQL
sudo apt-get install apache2 -y
echo "ServerName localhost" >> /etc/apache2/apache2.conf
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo touch /etc/apache2/sites-available/gitea.conf
sudo a2ensite gitea
sudo nano /etc/apache2/sites-available/gitea.conf
Caso queirá desativar a configuração de vhost padrão do Apache rode o comando
sudo a2dissite 000-default.conf
Configuração do Apache
<VirtualHost *:80>
ServerName git.example.com
ProxyPreserveHost On
ProxyRequests off
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
</VirtualHost>
Reiniciando o Apache
sudo service apache2 stop
sudo service apache2 start
systemctl status apache2.service