This repository contains all the services you need for running an instance of RefuApp!
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.
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
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