Go to file
Andros Fenollosa 158bac21a8 Update Makefile
2022-08-09 09:33:45 +00:00
apps/website fix website 2022-08-02 09:06:45 +02:00
core Update settings.py 2022-08-09 09:30:47 +00:00
Dockerfiles update code and fix errors 2022-08-02 08:56:21 +02:00
scripts fix variables 2022-08-01 15:52:14 +02:00
tests update code and fix errors 2022-08-02 08:56:21 +02:00
.gitignore update gitignore 2022-08-01 17:02:57 +02:00
asgi.py First commit 2021-04-01 09:48:35 +02:00
Caddyfile.dev update code and fix errors 2022-08-02 08:56:21 +02:00
Caddyfile.pro update code and fix errors 2022-08-02 08:56:21 +02:00
django-launcher.sh add env and clean old apps 2022-07-29 10:59:09 +02:00
docker-compose.dev.yaml update code and fix errors 2022-08-02 08:56:21 +02:00
docker-compose.pro.yaml fix variables 2022-08-01 15:52:14 +02:00
env.example Add new file 2022-08-09 09:31:33 +00:00
gulpfile.js First commit 2021-04-01 09:48:35 +02:00
make-a-backup.sh Create make-a-backup.sh 2021-06-24 10:46:55 +02:00
Makefile Update Makefile 2022-08-09 09:33:45 +00:00
manage.py fix names 2022-07-29 15:15:22 +02:00
package.json First commit 2021-04-01 09:48:35 +02:00
pytest.ini fix test and dockerfile of django 2022-08-01 16:58:51 +02:00
README.md Update README.md 2022-08-09 09:33:25 +00:00
requirements.txt Update requirements.txt 2022-08-03 08:09:31 +00:00

Requirements

Run 🏃

npm i
gulp
docker-compose up

Open the browser at http://ruralmeet.localhost/.

Installation

Development

  1. Create .env file.
cp env.example .env
  1. Load fake data
make run.loaddata.test

Run Gulp

gulp dev

Recreate docker

make docker.recreate.django

Load fake data

make run.loaddata.test

Production

  1. Create .env file.
cp env.example .env
  1. Load minimum data
make run.loaddata
  1. Create superuser
docker-compose exec -T django bash -c "python3 manage.py createsuperuser"

Tools

Lint

make lint

Formatear

make format

Recrear imagen de Django

make docker.recreate.django

Hacer una nueva migración después de cambiar un model.

make makemigrations

Migrar

make run.migrate

Cargar data mínima.

make run.loaddata

Generar data de desarrollo.

make run.loaddata.test

Other domains

  • Caddy: http://project.localhost.
  • Gulp: http://project.localhost:3000.
  • Django: http://project.localhost:8000.
  • Mailhog: http://project.localhost:8025.

Bash Django

docker exec -it project-django bash

Run production

docker-compose -f docker-compose.pro.yaml up

Open https://proyect.com.