osm-commerces/README.md

41 lines
1.2 KiB
Markdown
Raw Normal View History

2025-05-22 19:16:16 +02:00
# OSM Commerces
dépot pour faire une démo de "OSM mon commerce", permettant de modifier des commerces sans avoir de compte OSM.
2025-06-06 12:17:03 +02:00
Ce projet permet d'avoir un tableau de bord pour une zone donnée concernant la completion de commerces et autres lieux d'intérêt amenés à être mis à jour en autonomie par les personnes qui y travaillent.
2025-05-22 19:16:16 +02:00
Configurer .env.local pour mettre le token bearer d'un compte dédié
installer les dépendances avec composer
déployer sur un serveur ayant du php 8
2025-05-26 11:32:53 +02:00
# Dépendances
- PHP 8.1 ou supérieur
- Composer
2025-06-06 12:17:03 +02:00
- PostgreSQL 13 ou supérieur, ou Mysql / MariaDB
- Symfony 7.2
2025-05-26 11:32:53 +02:00
- Extensions PHP requises :
- pdo_pgsql
- xml
- intl
- mbstring
# base de données
2025-05-26 11:32:53 +02:00
créer un utilisateur et sa base
## en postgresql
2025-05-26 19:03:34 +02:00
```shell
2025-05-26 11:55:44 +02:00
sudo -u postgres psql -c "CREATE USER sf WITH PASSWORD 'sfrgdHYJi56631lyshFSQGfd45452ùwdf54f8fg5dfhg5_tyfdgthIOPHFUGH';"
2025-05-26 11:32:53 +02:00
sudo -u postgres psql -c "CREATE DATABASE \"osm-my-commerce\" OWNER sf;"
2025-05-26 19:03:34 +02:00
```
2025-05-26 11:32:53 +02:00
2025-05-26 19:03:34 +02:00
## en mysql
```shell
mysql -u root -p
CREATE USER 'sf'@'localhost' IDENTIFIED BY 'sfrgdHYJi56631lyshFSQGfd45452ùwdf54f8fg5dfhg5_tyfdgthIOPHFUGH';
CREATE DATABASE `osm-my-commerce`;
GRANT ALL PRIVILEGES ON `osm-my-commerce`.* TO 'sf'@'localhost';
FLUSH PRIVILEGES;
```