Manual de Deploy: Museu UFU

Este guia explica como gerenciar o site (Angular), a API (FastAPI/Python) e o servidor (Nginx/UFU) do Museu UFU.

Repositório:

https://github.com/museuComp/museu-ufu


Figma : (Foi Gerado por Eng. Reversa, pode ter alguns erros.)

https://www.figma.com/design/0AsIlT3VIK2nUyPLE51TMd/Site-Museu-da-Computação?node-id=0-1&t=U9RaHOxiJVQAXIqQ-1

0. 🖥️ Como Subir o Site para o Servidor?

Atualmente, toda atualização feita na branch main do repositório no GitHub, por meio de um processo de CI/CD, atualiza o site automaticamente. Caso isso não aconteça, devemos seguir o passo a passo abaixo.

1. 🖥️ Frontend (Site - museu-ufu)

O que é:

Projeto Angular que compõe o site do Museu. Alterações devem ser feitas localmente, compiladas e enviadas ao servidor.

📍 Localização no Servidor:

/var/www/museu-ufu

🔄 Como Subir ou Atualizar o Site (Local)

  1. Abrir o Prompt de Comando e ir para a pasta do projeto:
D:
cd seu_caminho..\\museu-ufu

  1. (Opcional) Instalar dependências (se houver novas bibliotecas):
npm install