Skip to content

Everything you need to run an instance of RefuApp ๐Ÿ’พ

License

Notifications You must be signed in to change notification settings

RefuAPP/refuapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

RefuApp Main Repository โ›ฐ๏ธ๐Ÿ 

This repository contains all the services you need for running an instance of RefuApp!

Running Locally ๐Ÿ’ป๐Ÿš€

Configure your Google Maps API key ๐Ÿ”‘

By default, all the environment variables are loaded from the .env file. All the default values have straightforward values, except for the FRONTEND_MAPS_API_KEY. This variable should be provided by you, as it is necessary for loading the map on the home page.

To obtain your API key, you can get it from the Google Cloud page.

Running with Docker ๐Ÿณ

Since our architecture consists of different backend and frontend services behind a proxy, the easiest way to run it locally is with docker-compose:

git clone --recursive [email protected]:RefuAPP/refuapp.git
docker-compose -f docker-compose.yml -f docker-compose.local.yml up -d --build

Deploy ๐ŸŒŽ๐Ÿ’ซ

You can deploy to our linode server doing push to the main branch of this repo:

git pull
git submodule update --init --remote --recursive --rebase
# Add changed submodules or config files
git push