mirror of
https://github.com/beak-insights/felicity-lims.git
synced 2025-02-19 06:22:52 +08:00
optimised the system installation process
This commit is contained in:
parent
bd75168b89
commit
140b2cb970
4 changed files with 10 additions and 0 deletions
4
install.sh
Executable file
4
install.sh
Executable file
|
@ -0,0 +1,4 @@
|
|||
sudo apt install libcairo2-dev pkg-config python3-dev gcc g++;
|
||||
pip install -r requirements-dev.txt;
|
||||
pnpm i;
|
||||
pnpm al:upgrade;
|
1
os-requirements.txt
Normal file
1
os-requirements.txt
Normal file
|
@ -0,0 +1 @@
|
|||
libcairo2-dev pkg-config python3-dev gcc g++
|
4
postgres-db-setup.txt
Normal file
4
postgres-db-setup.txt
Normal file
|
@ -0,0 +1,4 @@
|
|||
sudo -u postgres psql
|
||||
create database felicity_lims;
|
||||
create user felicity with encrypted password 'felicity';
|
||||
grant all privileges on database felicity_lims to felicity;
|
|
@ -25,6 +25,7 @@ PyPDF2==3.0.1
|
|||
reportlab==4.0.0
|
||||
fhir.resources==7.0.0
|
||||
httpx==0.24.0
|
||||
importlib-metadata~=6.0.0
|
||||
opentelemetry-instrumentation-fastapi==0.38b0
|
||||
opentelemetry-exporter-otlp==1.17.0
|
||||
opentelemetry-instrumentation-logging==0.38b0
|
||||
|
|
Loading…
Reference in a new issue