Servizio per il nuovo sito del PHC
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.
 
 
 
 
Go to file
Antonio De Lucreziis 1a2e2341d3 Migliorato il sistema dei template, ora è presente la cartella "views/partials/"
In particolare è stato generalizzato leggermente il sistema di loading dei template (ok forse un po' più del necessario) però ora è possibile aggiungere facilmente più cartelle di parziali e creare gerarchie di template più complicate.
3 years ago
_screenshots Feature: Sfondo animato con pattern di circuito stampato 3 years ago
config Fix: Nome del modulo e alcune cose nel README 3 years ago
news ArticleRenderer è ora più generico e miglioramenti allo stile del Markdown 3 years ago
public ArticleRenderer è ora più generico e miglioramenti allo stile del Markdown 3 years ago
templates Migliorato il sistema dei template, ora è presente la cartella "views/partials/" 3 years ago
util Vari fix e riorganizzazione del codice 3 years ago
views Migliorato il sistema dei template, ora è presente la cartella "views/partials/" 3 years ago
.env.dev Pulizia di vecchio codice e qualche miglioria 3 years ago
.gitignore chore: update .gitignore 3 years ago
README.md Niente più blog in quanto ora c'è la sezione News 3 years ago
articles.go Niente più blog in quanto ora c'è la sezione News 3 years ago
auth.go Vari fix e riorganizzazione del codice 3 years ago
go.mod Stili per i contenuti renderizzati da markdown come immagini e blocchi di codice 3 years ago
go.sum Stili per i contenuti renderizzati da markdown come immagini e blocchi di codice 3 years ago
main.go Migliorato il sistema dei template, ora è presente la cartella "views/partials/" 3 years ago

README.md

Nuovo Sito Poisson

Repo del server del nuovo sito per il PHC.

Setup

Per clonare il progetto usare

$ git clone https://github.com/phc-dm/phc-server

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.

$ cp .env.dev .env
$ go run .

Un comando comodo in fase di development che usa entr è

$ 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.