Sign inSign up

govpf/spa-base

By govpf

•Updated about 10 hours ago

Image
0

5.3K

govpf/spa-base repository overview

⁠docker-spa-base

Image de base pour les Single Page Applications via Apache/NGINX.

Fonctionallités:

  • Configuration serveur web pour SPA: réécriture d'url pour rediriger vers index.html
  • Configuration des upstreams via variables d'environnement
  • Possibilité d'ajouter des fichiers de configuration *.conf dans /opt/apache-config/
  • Auto discovery des secrets dans /run/secrets et accessibles via variables d'environnement: préfix configurable via variable d'environnement app_name
  • Auto remplacement des variables d'environnement (préfixé de CONFIG_) dans les fichiers main*.js

⁠Getting started

⁠Exemple d'utilisation dans un Dockerfile

FROM govpf/node:14 AS dist
WORKDIR /code
COPY . .
RUN yarn install --frozen-lockfile
RUN yarn build

FROM govpf/spa-base:apache
COPY --from=dist /code/dist/ /var/www/html

⁠Exemple de configuration via docker run

echo "/api/
docker run --name my_app -d \
		   -e SERVER_NAME=my-app.com \
		   -e CONFIG_REMOTE_API=http://localhost:8000 \
		   -e UPSTREAMS="/api/;http://localhost:8080/ /api2/;http://localhost:9000/" \

.... I sleep ...

⁠Définition des fichiers normatifs par défaut

Nom du fichierA quoi sert ce fichier ?
CODE_OF_CONDUCT.mdCe fichier définit des normes d'engagement dans la communauté.
CONTRIBUTING.mdCe fichier indique comment vous pouvez contribuer.
SECURITY.mdCe fichier donne des instructions sur la façon de signaler de manière responsable une vulnérabilité de sécurité.
SUPPORT.mdCe fichier permet aux contributeurs de savoir comment obtenir de l'aide.

⁠Last push

23/09/2025 13h33

Tag summary

Content type

Image

Digest

sha256:aa8203296…

Size

120.9 MB

Last updated

about 10 hours ago

docker pull govpf/spa-base:apache