Esta plataforma es para llevar el registro de los proyectos abiertos que se hacen en la comunidad de Codeando México. Las acciones que se pueden hacer son:
Actualmente estamos buscando voluntarios. Checa los issues con la etiqueta voluntarios para ver opciones de contribución, o encuéntranos en el canal de slack del proyecto.
Versión de ruby: 3.1.2
Versión de rails: >= 7.0.3.1
(todos los comandos que empiecen con $
van en tu terminal. No digites el $
🥸
$ git clone git@github.com:basicavisual/proyectos-app.git
$ cd proyectos-app
$ bundle install
Requiere: Postgresql versión 10 o superior
Primero crea un usuario de Postgres que maneje la base de datos:
$ sudo -u postgres psql -c "CREATE USER tu_usuario WITH SUPERUSER CREATEDB NOCREATEROLE PASSWORD 'tu_contraseña'"
Recuerda cambiar los valores de usuario y contraseña a unos apropiados y guárdalos para el siguiente paso.
$ sudo vim rails credentials:edit
Esto creará un archivo de credenciales de rails, encriptado. Puedes usarlo como un archivo .yml donde la llave es el nombre de la variable y el valor, pues el valor de la variable. Este archivo soporta credenciales distintas por entorno.
En el caso de las variables para condigurar la base, puedes verlas en config/database.yml
. database_username y database_password. Así que pongámoslas en el archivo:
# config/credentials.yml.enc
database_username: tu_usuario # el que creaste en postgres
database_password: tu_contraseña # la que creaste en postgres
Ahora corre el script para crear la base de datos y todas sus migraciones:
$ rails db:create
$ rails db:migrate
Estas lista para probar la aplicación