Local Build
Running using Docker
version: '3'
services:
patientcloud:
image: tinymedicalapps/patientcloud
volumes:
- google.credentials.json:/config/google.credentials.json
environment:
- DB_URL=mysql://patientcloud:patientcloud@db:3306/patientcloud
- NODE_PORT=80
- NODE_ENV=development
- JWT_SECRET=your_secret_key_add_your_own
- FRONTEND_URL=http://localhost:3000
- NHS_OPEN_ID_ENDPOINT=https://auth.sandpit.signin.nhs.uk
- NHS_OPEN_ID_CLIENT_ID=digital-health-passport
- NHS_OPEN_ID_CLIENT_PASSWORD=dummy
- NHS_OPEN_ID_CLIENT_SCOPE=openid profile
- NHS_OPEN_ID_CLIENT_KEY=private_key.pem
- NHS_OPEN_ID_CLIENT_REDIRECT_URI=http://localhost/auth/nhs-callback
- SESSION_SECRET=your_session_secret_key_add_your_own
- GOOGLE_APPLICATION_CREDENTIALS=/config/google.credentials.json
db:
image: mariadb:10.5
volumes:
- mysqldata:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=patientcloud
- MYSQL_USER=patientcloud
- MYSQL_PASSWORD=patientcloud
volumes:
mysqldata:
driver: 'local'Running using Node.js
Configuration
Last updated