Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 32 additions & 17 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,8 @@ name: CI - Tests & Build

on:
pull_request:
branches: [main, develop]
push:
branches:
- '*'
branches: [main]


jobs:
test-api:
Expand All @@ -22,8 +20,8 @@ jobs:
bash miniconda.sh -b -p $HOME/miniconda
echo "$HOME/miniconda/bin" >> $GITHUB_PATH

# Créer l'environnement Conda et installer lightfm
- name: Configurer Conda et installer lightfm
# Créer l'environnement Conda et installer les dépendances
- name: Configurer Conda et installer ses dependances
run: |
conda create -y -n lightfm_env python=3.9
conda install -y -n lightfm_env -c conda-forge lightfm numpy scipy tqdm pymysql pandas scikit-learn
Expand All @@ -43,10 +41,36 @@ jobs:
MYSQL_PASSWORD: ${{ secrets.MYSQL_PASSWORD }}
MYSQL_DB: ${{ secrets.MYSQL_DB }}


test-front:
name: Tests Front
runs-on: ubuntu-latest

defaults:
run:
working-directory: app/front/leaflet-cluster-starter

steps:
- uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20

- name: Install dependencies
run: npm ci

- name: Run tests
run: npm test -- --watchAll=false


build-images:
name: Build Docker Images
runs-on: ubuntu-latest
#needs: test-api
needs:
- test-api
- test-front
strategy:
matrix:
include:
Expand All @@ -59,18 +83,9 @@ jobs:

steps:
- uses: actions/checkout@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Debug matrix
run: |
echo "SERVICE=${{ matrix.service }}"
echo "DOCKERFILE=${{ matrix.dockerfile }}"
- name: Debug repository
run: |
pwd
ls -la
find . -type f | sort

- name: Build ${{ matrix.service }}
uses: docker/build-push-action@v5
Expand Down
15 changes: 5 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Dora
depuis le dossier dora
depuis le dossier racine

docker-compose up
ou
Expand All @@ -15,20 +15,15 @@ APIs externes et intégrations:
- POIs:
- [FourSquare](https://location.foursquare.com/developer/)
- https://docs.foursquare.com/data-products/docs/categories
- [Tripadvisor](https://tripadvisor-content-api.readme.io/reference/overview) ?

- Vols, Traffic, transports
- [OpenRouteService]()
- https://docs.foursquare.com/data-products/docs/access-fsq-os-places


- Méteo
- Méteo ?
- [WeatherAPI](https://www.weatherapi.com/)

- WebScrapping?[budgetyourtrip](https://www.budgetyourtrip.com/france)



- foursquare données brutes: https://docs.foursquare.com/data-products/docs/access-fsq-os-places
# Modele de recommandations
- lightfm



Loading
Loading