suministrospr
suministrospr copied to clipboard
Suministros Puerto Rico - Entérate, Ayuda, Informa
Suministros Puerto Rico
https://suministrospr.com
Updates
We are archiving this project.
While the project itself is still available in it's URL, there is no Code for Puerto Rico team maintaining it. If there is interest in working on this project please let the Code for PR core team know by creating an discussion here and joining our hack nights.
Development
# Install pipenv (https://pipenv.kennethreitz.org/en/latest/install/#installing-pipenv)
$ pip install --user pipenv
# Install project dependencies
$ pipenv install --dev
# Install pre-commit hooks
$ pipenv run pre-commit install
# Copy example environment variables to proper file
$ cp example.env .env
# Run Django database migrations
$ pipenv run python manage.py migrate
# Run local server
$ pipenv run python manage.py runserver_plus
Docker
$ docker-compose up --build
Importing data
-
Unarchive data extract to
./data/scraped/*.json
-
Run the import_data command:
$ docker-compose exec web python manage.py import_data ./data/scraped
Deployment
git push heroku master
Clearing cache
heroku run python manage.py clear_cache
Update i18n locale strings
- Extract i18n strings with:
$ docker-compose exec web django-admin makemessages -l en
- Update local strings with the translated text on the files located at
suministrospr/locale
For example:
#: suministrospr/suministros/templates/suministros/suministro_form.html:36
msgid "Municipio"
msgstr "Municipality""
- Compile strings and generate
.mo
files with:
docker-compose exec web django-admin compilemessages