39 votes

Comment héberger des fichiers HTML statiques sur AppEngine?

Est-il possible d'héberger un site web HTML statique sur AppEngine? Et comment faire fonctionner mon nom de domaine?

49voto

Beni Points 2866

Oui, vous pouvez héberger vos fichiers statiques sur AppEngine. Configurez simplement votre fichier app.yaml comme suit

 - url: /
  static_dir: static_files
 

Et mettez vos fichiers dans le répertoire static_files. De cette façon, chaque demande est routée vers vos fichiers statiques.

41voto

Brad Abrams Points 251

Je viens d'avoir le même problème et a décidé d'utiliser cette solution ... Il sert des fichiers statiques à partir du répertoire racine et utilise index.html si vous ne donnez pas un fichier. J'espère que cela pourra aider.

 # re-direct to index.html if no path is give
- url: /
  static_files: index.html
  upload: index.html

# access the static resources in the root director

- url: /(.*)
  static_files: \1
  upload: (.*)
 

9voto

Big Rich Points 1833

J'ai trouvé ce que je crois est vraiment soigné solution.

DryDrop

Pour l'essentiel, de ce que je suis amené à croire, vous déployez DryDrop en FGA, configurer des domaines, Github html référentiel etc.), ensuite publier votre page HTML statique, en avançant vers le GitHub (GitHub utilise des crochets pour alerter votre DryDrop installer pour toutes les nouvelles modifications HTML).

Je ne l'ai pas utilisé personnellement, pour l'instant, mais si l'ancien directeur technique de Threadless Tees, Harper Reed, pense que c'est OK, c'est assez bon pour moi :-D .

Cheers

Riche

7voto

Dave Webb Points 90034

6voto

Johan Kool Points 8778

C'est la solution la plus soignée que j'ai rencontrée: https://gist.github.com/873098

La solution fournie par Benedikt ne fonctionne pas pour servir le fichier index.html lorsque l'utilisateur entre une URL se terminant par "/".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X