Puedes ejecutar todos los servicios y estar en modo desarrollo:
- Ejecutar todos los servicios
docker compose -d up
- Modo desarrollo del backend
docker compose watch
Pero si solo quieres ejecutar la base de datos y los demas pasos manual:
- Llenar la base de datos
make seed-surrealdb
- Iniciar surreal
make start-surrealdb
En este modo tendras que instalar las dependencias en tu computadora
- Necesitas instalar nodejs LTS y npm.
- Instalar dependencias
npm install
- Iniciar servidor de desarrollo
npm run dev
- Installar la version de GO 1.21.1 o mayor
- Instalar dependencias
go mod download
- Iniciar servidor
go run main.go
- Opcional, instalar
air
y iniciar un servidor de desarrollo
-
Installar surrealdb
- Más info aquí
-
Iniciar el servidor
-
Corre el siguiente comando:
surreal start -A --log debug --user root --pass root file:directorio_donde_quieres_el_archivo.db
- Escoge el directorio que prefieras
-
-
ejecutar el fichero semilla
seed.surql
- Corre el siguiente comando en el root del proyecto:
surreal import --conn http://localhost:8000 --user root --pass root --ns test --db test surrealdb/seed.surql
- Corre el siguiente comando en el root del proyecto: