Compare commits
3 Commits
9447ad7faf
...
648a7848fd
Author | SHA1 | Date | |
---|---|---|---|
648a7848fd | |||
f6a1af5d1e | |||
a19b6dcd0d |
16
README.md
16
README.md
@ -4,13 +4,15 @@ Logiciel de Pharmacie libre et open-source.
|
|||||||
|
|
||||||
## Crates
|
## Crates
|
||||||
|
|
||||||
- `app`: Endpoint Axum qui peut aussi être utilisé en tant que librairie. Renvoie l'interface du logiciel de pharmacie en HTML.
|
- `app`: Interface du logiciel, servie par un serveur web propulsé par Axum. Utilisable en mode endpoint ou encapsulé dans le client `desktop`
|
||||||
- `desktop`: Application Tauri qui intègre l'application Axum.
|
- `desktop`: Client desktop propulsé par Tauri, encapsulant le serveur web `app`
|
||||||
- `sesam-vitale`: Moteur de facturation SESAM-VITALE.
|
- `sesam-vitale`: Bibliothèque de gestion des services SESAM-Vitale (Lecture des cartes CPS et Vitale, téléservices ...)
|
||||||
|
|
||||||
## Development
|
## Development
|
||||||
|
|
||||||
### Installation
|
### Pré-requis
|
||||||
|
|
||||||
|
La CLI Tauri est nécessaire au lancement du client `desktop`. Elle peut être installée via Cargo :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cargo install tauri-cli
|
cargo install tauri-cli
|
||||||
@ -22,13 +24,15 @@ cargo install tauri-cli
|
|||||||
cargo tauri dev
|
cargo tauri dev
|
||||||
```
|
```
|
||||||
|
|
||||||
### Exécution de l'endpoint `app`
|
### Exécution du serveur web `app` en mode endpoint
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cargo run --bin app
|
cargo run --bin app
|
||||||
```
|
```
|
||||||
|
|
||||||
### Création du bundle de l'application cliente desktop
|
## Build
|
||||||
|
|
||||||
|
Packager le client desktop
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cargo tauri build
|
cargo tauri build
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{% extends "base.html" %}
|
{% extends "base.html" %}
|
||||||
|
|
||||||
{% block title %}Phrama Libre{% endblock %}
|
{% block title %}Pharma Libre{% endblock %}
|
||||||
|
|
||||||
{% block body %}
|
{% block body %}
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"productName": "Logiciel Pharma",
|
"productName": "Logiciel Pharma",
|
||||||
"version": "0.0.1",
|
"version": "0.0.1",
|
||||||
"identifier": "p4pillon.pharma.desktop",
|
"identifier": "org.p4pillon.pharma.desktop",
|
||||||
"build": {
|
"build": {
|
||||||
"beforeDevCommand": {
|
"beforeDevCommand": {
|
||||||
"script": "cargo run",
|
"script": "cargo run",
|
||||||
|
Loading…
Reference in New Issue
Block a user