mirror of
https://forge.chapril.org/tykayn/osm-commerces
synced 2025-06-20 01:44:42 +02:00
40 lines
1.2 KiB
Markdown
40 lines
1.2 KiB
Markdown
# OSM Commerces
|
||
dépot pour faire une démo de "OSM mon commerce", permettant de modifier des commerces sans avoir de compte OSM.
|
||
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.
|
||
|
||
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
|
||
|
||
# Dépendances
|
||
|
||
- PHP 8.1 ou supérieur
|
||
- Composer
|
||
- PostgreSQL 13 ou supérieur, ou Mysql / MariaDB
|
||
- Symfony 7.2
|
||
- Extensions PHP requises :
|
||
- pdo_pgsql
|
||
- xml
|
||
- intl
|
||
- mbstring
|
||
|
||
# base de données
|
||
|
||
créer un utilisateur et sa base
|
||
|
||
## en postgresql
|
||
```shell
|
||
sudo -u postgres psql -c "CREATE USER sf WITH PASSWORD 'sfrgdHYJi56631lyshFSQGfd45452ùwdf54f8fg5dfhg5_tyfdgthIOPHFUGH';"
|
||
sudo -u postgres psql -c "CREATE DATABASE \"osm-my-commerce\" OWNER sf;"
|
||
```
|
||
|
||
## 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;
|
||
|
||
```
|