You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.2 KiB
Markdown
45 lines
1.2 KiB
Markdown
# Nuovo Sito Poisson
|
|
|
|
Repo del server del nuovo sito per il PHC.
|
|
|
|
### Setup
|
|
|
|
Per clonare il progetto usare
|
|
|
|
```bash
|
|
$ git clone https://github.com/phc-dm/phc-server
|
|
```
|
|
|
|
<!-- L'opzione `--recursive` serve a clonare anche il sottomodule relativo al blog del sito, si può anche omettere però non sarà disponibile la visualizzazione del blog in fase di development. -->
|
|
|
|
## Development
|
|
|
|
Copiare il file `.env.dev` in `.env` per dire al server di lavorare in modalità di development e su quale indirizzo servire il sito, poi avviare il server.
|
|
|
|
```bash shell
|
|
$ cp .env.dev .env
|
|
$ go run .
|
|
```
|
|
|
|
Un comando comodo in fase di development che usa entr è
|
|
|
|
```bash shell
|
|
$ find . -type f -name '*.go' | entr -r go run .
|
|
```
|
|
|
|
### Environment Variables
|
|
|
|
- `MODE`
|
|
|
|
Può essere `production` (default) o `development`.
|
|
|
|
- `HOST`
|
|
|
|
Indirizzo (locale) sul quale servire il sito, di default è `localhost:8000`.
|
|
|
|
- `<SERVIZIO>_URL`
|
|
|
|
Rappresentano link ad altri servizi forniti, è comodo impostarli così in modo da poter anche provare tutto insieme in locale su varie porte (e poi in produzione i vari url diventano link a sotto-domini del sito principale).
|
|
|
|
Per ora ci sono solo `GIT_URL` e `FORUM_URL`.
|