Skip to content

Brrake/progettoFinale

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

185 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Come web hosting locale consigliamo XAMPP v.3.3 per evitare errori derivanti ad incompatibilità.

1). Aprire XAMPP ed avviare Apache e Mysql

2). In phpMyAdmin importare il database "thenetfish" situato nella cartella principale del progetto

3). ANGULAR:

	- Aprire il progetto Angular dalla cartella "Frontend" e da terminale inviare il comando:
		npm install
	- Avvia il servizio con:
		npm start

4). NODE.JS:

	- Aprire il progetto Node.js dalla cartella "Backend" e da terminale inviare il comando:
		npm install
	- Spostarsi all'interno della cartella ./config/config.json. Modificare i dati di accesso al database se diversi da quelli già esistenti.
	- Avvia il servizio con:
		npm start

5). DOTNET:

	- Aprire la solution presente nella cartella "BackendDotnet".

	- Una volta aperto il progetto se presente eliminare la cartella Migrations nel progetto FilmComments.DB

	- Utilizzando la shell o il terminale spostarsi nel path ./FilmComments.DB/DbContextManager.cs e copiare la seguente stringa nel connectionString se non presente. All'occorrenza è neccessario modificare i dati della stringa per il corretto funzionamento del progetto.

		"Server=localhost;Port=3306;Database=thenetfish;Uid=root;Psw=password;"

	- Dal terminale recarsi in ./BackendDotnet/src/FilmComments.DB,cancellare se presente la cartella Migrations per poi lanciare i seguenti comandi:

		dotnet ef migrations list

		dotnet ef migrations add Creazione_Tabella

		dotnet ef database update

	- Aprire la solution e premere con il tasto destro FilmComments.RestAPIs e impostarlo come progetto di avvio



Tip: 

	- Nel caso in cui i comandi non vengano lanciati con errore MSB4024 seguire i passaggi:

		Andare su File e scegliere Apri -> Cartella...

		Aprire la cartella .\BackendDotnet

		Dall'esplora soluzioni recarsi in .\src\FilmComments.DB\obj e aprire il file FilmComments.DB.csproj.EntityFrameworkCore.targets

		Verificare la presenza di errori e in caso positivo rimuovere le righe di codice interessate

6). LARAVEL:

	- Aprire il progetto Laravel dalla cartella "rating" che dovrà essere inserita nella cartella htdocs di XAMPP (.\Percorso scelto\xampp\htdocs)

	- Una volta aperto Laravel con Visual Studio Code o Intellij rinominare il file ".env.example" in ".env"

	- Aprire il file e all'occorenza modificarlo con i propri dati di accesso al db per assicurare il corretto funzionamento del progetto.

	- Da terminale posizionarsi nella cartella "rating" e lancaire i seguenti comandi:

		composer install or composer update

		npm install

		php artisan migrate

		php artisan serve

7). SPRING BOOT:

	- Aprire il progetto SpringBoot dalla cartella "jwtauth" con Intellij

	- Posizionarsi nel path ./src/resources/application.properties e all'occorenza modificare il file con i propri dati di accesso al db per assicurare il corretto funzionamento del progetto.

	- Avviare il servizio

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 33.1%
  • TypeScript 26.6%
  • C# 9.1%
  • Java 8.3%
  • HTML 7.5%
  • Blade 5.9%
  • Other 9.5%