feat: initialize SvelteKit project with authentication and database setup
- Add package.json with necessary dependencies and scripts - Create app.d.ts for type definitions related to authentication - Set up basic HTML structure in app.html - Implement server hooks in hooks.server.ts for session management - Add favicon.svg for branding - Create index.ts for library imports - Set up authentication logic in auth.ts using better-auth - Define database schema in auth.schema.ts and schema.ts for user, session, and game entities - Create layout and page components with basic content - Add Tailwind CSS integration in layout.css - Include robots.txt for web crawling instructions - Configure SvelteKit with Vercel adapter in svelte.config.js - Set up TypeScript configuration in tsconfig.json - Configure Vite with Tailwind CSS and SvelteKit plugins in vite.config.ts
This commit is contained in:
14
compose.yaml
Normal file
14
compose.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
services:
|
||||
db:
|
||||
image: postgres
|
||||
restart: always
|
||||
ports:
|
||||
- 5432:5432
|
||||
environment:
|
||||
POSTGRES_USER: root
|
||||
POSTGRES_PASSWORD: mysecretpassword
|
||||
POSTGRES_DB: local
|
||||
volumes:
|
||||
- pgdata:/var/lib/postgresql
|
||||
volumes:
|
||||
pgdata:
|
||||
Reference in New Issue
Block a user