Interface web de Camino.
Application en cours de développement, provisoirement accessible ici.
- Vue.js
- Vuex
- Leaflet.js
- Apollo GraphQl client
- Postcss
- Docker
- Vue-cli / webpack
- Babel
- Postcss-preset-env
- Eslint
- Prettier
- Standardjs
- Stylelint
- Renommer les fichier
.env.example
en.env
et le compléter. - Pour la version de développement, renommer le fichier et
.env.development-example
en.env.development
et compléter. - Pour la version de production, renommer le fichier et
.env.production-example
en.env.production
et compléter.
Pour plus d'informations sur les variables d'environnement, voir la doc de vue-cli.
# installe les dépendances
npm install
# lance un serveur de développement avec webpack-dev-server
# accessible à localhost:8080
npm run dev
# crée les fichiers de production dans le répertoire dist
npm run build
# lance le serveur de production
npm run start
# démarre l'application dans un conteneur Docker
# avec webpack-dev-server en mode `development`
# accessible à http://localhost:NODE_PORT
docker-compose -f ./docker-compose.localhost.yml up --build
Pré-requis:
- une installation locale active de https://github.com/jwilder/nginx-proxy
- un certificat ssl auto-signé
- instructions
# Démarre l'application dans un container Docker
# avec un serveur express.js en mode `production`
# accessible à https://camino.local
docker-compose -f ./docker-compose.local.yml up --build
Pré-requis:
- une installation active de https://github.com/jwilder/nginx-proxy
- instructions
# démarre l'application dans un container Docker
# en mode `production`
# accessible à http://flux.camino.pw
docker-compose -f ./docker-compose.prod.yml up --build
Voir contributing.md
(en anglais) pour plus d'infos.
- Guillaume Levieux, intrapreneur
- Joeffrey Arruyer, coach
- François Romain, développeur
Camino API, le cadastre minier numérique ouvert