How to deploy in local machine
- Download OLO full app and extract it
- Open terminal in extracted folder
- 1.run
cd olo-api
in terminal - 2.Set environment file (.env)
NODE_ENV=development PORT=8000 CONNECTION_STRING={DB Connection string} RESET_PASSWORD_LINK=http://localhost:{Admin Dashboard port no}/auth/reset/?reset= SERVER_URL=http://{local network IP address}:{port no}/ NOTIFICATION_ON_CLICK=http://{local network IP address}:{port no}/dashboard
- 3.Create an account on mongo atlas, then Create a database on mongo atlas, copy connection string and paste it in
.env
against the keyCONNECTION_STRING
. Read more about how to use mongo atlas here - 4.run
npm install
oryarn install
to install packages - 5.then run
node index.js
in terminal. look for messages in terminal for completion of seeding data. Now runcd ..
in terminal and follow next steps. - 6.run
npm start
in terminal to start server
NOTE: For notifications to work on android you'll have to upload FCM token on expo server. Read more about it here
- 1.run
cd olo-admin
in terminal - 2.Install packages by
npm install
oryarn install
- 3.update
server_url
in/config/config.js
if you are running API/Server on different url/port - 4.run
npm start
- 1.Go to folder
olo-app
- 2.Install packages by
npm install
oryarn install
- 3.update
GRAPHQL_URL
andWS_GRAPHQL_URL
in/environment.js
if you are running API/Server on different url/port - 4.Run the mobile app by
npm start
- 5.Scan the QR code with the Expo app (Android) or the Camera app (iOS).
Last modified 1yr ago