Este projeto foi gerado com Angular CLI versão 16.1.1.
Execute ng serve
para iniciar um servidor de desenvolvimento. Acesse http://localhost:4200/
no seu navegador. A aplicação será recarregada automaticamente se você fizer qualquer alteração nos arquivos de origem.
Execute ng generate component component-name
para gerar um novo componente. Você também pode usar ng generate directive|pipe|service|class|guard|interface|enum|module
.
Execute ng build
para construir o projeto. Os artefatos de build serão armazenados no diretório docs/
.
Execute ng test
para executar os testes unitários via Karma.
Execute ng e2e
para executar os testes end-to-end usando uma plataforma de sua escolha. Para usar este comando, você precisa primeiro adicionar um pacote que implementa as capacidades de teste end-to-end.
Para obter mais ajuda sobre o Angular CLI, use ng help
ou consulte a página Angular CLI Overview and Command Reference.
git init
git remote add origin https://github.com/juliomendes160/tinus1.git
name: Build and Deploy to gh-pages
on:
push:
branches:
- main
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Set Up Node.js
uses: actions/setup-node@v2
with:
node-version: 16
- name: Install Angular CLI
run: npm install -g @angular/cli
- name: Install Dependencies
run: npm install
- name: Build Production Files
run: ng build
- name: Configure Git
run: |
git config --global user.email "[email protected]"
git config --global user.name "Julio Mendes"
- name: Deploy to Main Branch
run: |
git checkout main
git add --force docs/
git commit --allow-empty -m "Deploy to main branch"
git push origin main
- name: Deploy to gh-pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.tinus1 }}
publish_dir: docs
publish_branch: gh-pages
npm install reset-css
reset
Path: node_modules/reset-css/reset.css
npm install normalize.css
Normalize
Path: node_modules/normalize.css/normalize.css
npm install bootstrap
Boostrap
Path: node_modules/bootstrap/dist/css/bootstrap.min.css
npm i @flaticon/flaticon-uicons
Uicons
Path: node_modules/@flaticon/flaticon-uicons/css/all/all.css
#!/bin/bash
sudo apt-get update
sudo apt-get install apache2 -y
sudo chown -R www-data:www-data /var/www/html
sudo /usr/sbin/usermod -aG www-data juliomendes160
sudo chmod g+w /var/www/html
sudo chmod g+s /var/www/html
mkdir -p ../key
ssh-keygen -t rsa -b 4096 -f ../key/ssh -C juliomendes160
scp -r -i ../key/ssh ../docs [email protected]:/var/www/html
rsync -r -i ../key/ssh ../docs [email protected]:/var/www/html
ssh-keygen -R 35.198.46.4
ssh -i ../key/ssh [email protected]
.
sudo vi /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/docs
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/html/docs>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
RewriteEngine On
RewriteBase /docs/
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</Directory>
sudo service apache2 restart