forked from microrepar/open-data-day-2024
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall_codespace_dep.sh
41 lines (29 loc) · 1.15 KB
/
install_codespace_dep.sh
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
#!/bin/bash
# Instala o gerenciador de instalação pipx
python3 -m pip install -U pipx
# Instala o gerenciador de dependências em projetos Python, o Poetry
pipx install poetry
# Verifica se a instalação do Poetry foi bem-sucedida
poetry --version
# Criação do ambiente virtual e instalação das dependências do projeto
poetry install
# Baixa os binários da versão mais recente do Google Chrome
wget https://storage.googleapis.com/chrome-for-testing-public/122.0.6261.94/linux64/chrome-linux64.zip
# Aguarda o download ser concluído
while [ ! -f chrome-linux64.zip ]; do
sleep 1
done
# Descompacta o arquivo chrome-linux64.zip
unzip chrome-linux64.zip
while [ ! -d chrome-linux64 ]; do
sleep 1
done
# Move o diretório descompactado para /opt/google/chrome
sudo mkdir /opt/google
sudo mv chrome-linux64 /opt/google/chrome
# Cria um link simbólico para o binário do Chrome em /usr/bin/
sudo ln -s /opt/google/chrome/chrome /usr/bin/google-chrome
# Remove o arquivo .zip contendo os binários do google-chrome.
sudo rm -rf chrome-linux64.zip
# Efetua uma cópia do arquivo `.env-exemplo` com o nome da cópia `.env`.
sudo cp .env-exemplo .env