{"id":18283460,"url":"https://github.com/ungdev/etuutt-gateway","last_synced_at":"2025-04-09T05:42:44.370Z","repository":{"id":151607035,"uuid":"291705279","full_name":"ungdev/etuutt-gateway","owner":"ungdev","description":null,"archived":false,"fork":false,"pushed_at":"2020-10-04T11:26:10.000Z","size":87,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"dev","last_synced_at":"2025-02-15T00:18:48.449Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ungdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-31T12:10:31.000Z","updated_at":"2020-10-07T00:41:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"470a0ada-86ac-4179-9c8d-4f89af180991","html_url":"https://github.com/ungdev/etuutt-gateway","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ungdev%2Fetuutt-gateway","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ungdev%2Fetuutt-gateway/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ungdev%2Fetuutt-gateway/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ungdev%2Fetuutt-gateway/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ungdev","download_url":"https://codeload.github.com/ungdev/etuutt-gateway/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247987108,"owners_count":21028891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest"],"created_at":"2024-11-05T13:09:39.301Z","updated_at":"2025-04-09T05:42:44.346Z","avatar_url":"https://github.com/ungdev.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Etuutt-gateway\n\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\nReçoit toutes les requêtes et les authentifie, puis les passe aux autres applications (etuutt-api, etuutt-files, ...)\n\n## Mettre en route le projet\n\n### Dépendances\n\n* Les extensions gmp et openssl doivent être activées\n    * Sous Ubuntu : `sudo apt-get install php7.4-gmp php7.4-openssl`\n    * Sous Windows : décommentez les lignes `;ext=gmp` et `;ext=openssl`\n    \n* Dans le dossier du projet : `composer install`\n\n### Base de donnée\n\nIl faut créer un utilisateur et une base de donnée correspondant à notre projet.\n\n```\nsudo mysql\ncreate database etuutt-gateway;\nCREATE USER 'etuutt-gateway'@'127.0.0.1' IDENTIFIED BY 'TheDbPassword';\nGRANT ALL PRIVILEGES ON etuutt-gateway.* TO 'etuutt-gateway'@'127.0.0.1';\nFLUSH PRIVILEGES;\n```\n\n### Configuration\n\n* Copiez le `.env` en `.env.local`.\n    * `ETUUTT_FRONT_BASE_URL` : Indiquez l'URL du front (avec un `/` à la fin)\n    * `UNG_LDAP_HOST` : Indiquez le nom de domaine du serveur LDAP de l'UNG (utile seulement si vous avez l'accès VPN)\n    * `JWT_PRIVATE_KEY` : Indiquez le contenu obtenu par la commande `php bin/console key:generate:rsa 4096` en l'encadrant de guillemets simples `'`\n    * `DATABASE_URL` : vous pouvez indiquer les identifiants d'accès à la base de donnée ainsi que son nom.\n    \n* Lancer les migrations : `php bin/console doctrine:migrations:migrate`\n    \n* Lancer le serveur : `symfony serve`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fungdev%2Fetuutt-gateway","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fungdev%2Fetuutt-gateway","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fungdev%2Fetuutt-gateway/lists"}