Skip to content

Starsheep Marketplace utilizing PocketBase & SvelteKit

License

Notifications You must be signed in to change notification settings

secretarybird97/starsheep-pb

Repository files navigation

starsheep_banner

Starsheep Marketplace

Code Crafters: Miguel A. Cuevas G. & Milka Y. Trinidad G.

Esta pagina web fue creada con SvelteKit. Creedenciales para probar aplicación:

  • Usuario: test
  • Contraseña: 12345678

GitHub Repo

Correr utilizando Docker (recomendado)

La mejor forma de correr la aplicación es utilizando docker, ya que todo se mantiene dentro de un contenedor y no se cambia la información del sistema operativo host. Para más información, visite el sitio web de Docker.

Iniciar aplicación

cd docker
docker compose build
docker compose up -d

La pagina web se encontrará en localhost:3000.

Detener

docker compose down

Eliminar archivos

docker compose down -v --rmi all --remove-orphans

Correr localmente

Para poder poder correrla de manera nativa, se necesita tener instalado Node.js y pnpm.

Instalar dependencias

En caso de no tener instalado Node.js, se puede instalar desde aquí.

Instalar pnpm

npm install -g pnpm

Instalar las dependencias del proyecto

pnpm install --prod --frozen-lockfile

Construir aplicación

pnpm build

Inicializar base de datos

cd docker
docker compose up db

En una nueva terminal, iniciar aplicación

pnpm preview

Dev Container

Este repositorio incluye un contenedor de desarrollo de Visual Studio Code Dev Containers/GitHub Codespaces.

  • Para Dev Containers, utilice el comando Dev Containers: Clone Repository in Container Volume... que crea un volumen Docker para mejorar la E/S del disco en macOS y Windows.

    • Si ya tiene VS Code y Docker instalados, también puede hacer clic aquí para comenzar. Esto hará que VS Code instale automáticamente la extensión Dev Containers si es necesario, clone el código fuente en un volumen de contenedor y active un contenedor de desarrollo para su uso.
  • Para Codespaces, instale la extensión GitHub Codespaces en VS Code y use el comando Codespaces: Create new Codespace.

Revisar CONTRIBUTING.md para más información.

Licencia

Copyright (c) 2023 Code Crafters. Todos los derechos reservados.

Licensiado bajo la licencia MIT.

About

Starsheep Marketplace utilizing PocketBase & SvelteKit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published