ng build --configuration production --aot
Si no lo vamos a publicar en la raiz del hosting entonces habrá que especificar la subcarpeta donde se va a almacenar:
ng build --configuration production --aot --base-href /empleados
Ahora conectar con la BBDD de Firebase:
npm install -g firebase-tools
Una vez instalado tienes q estar lógicamente logueado con tu cuenta de google con la q creaste antes la BBDD:
firebase login
Y una vez identificada tu cuenta de Google:
firebase init
Moverte con los cursores y seleccionar (con la barra espaciadora) las opciones de:
Realtime Database: Configure a security rules file for Realtime Database and (optionally) provision default instance
Hosting: Configure files for Firebase Hosting and (optionally) set up GitHub Action deploys
Una vez marcados esos dos darle a intro.
En el siguiente paso elegir: Use an existing project y seleccionar la BBDD que hayamos usado
What do you want to use as your public directory? Escribir dist
Configure as a single-page app: Escribir Y
Set up automatic builds and deploys with GitHub: Escribir N
En Visual Studio Code en firebase.json en hosting->public escribir la ruta de nuestra APP:
"public": "dist/empleados-app",
Desde la consola de VSC:
firebase deploy
Una vez hecho el deploy ya nos dará las URLs para poder usarlos, por ejemplo:
Project Console: https://console.firebase.google.com/project/pruebaclientes-xxxab/overview
Hosting URL: https://pruebaclientes-xxxab.web.app