https://github.com/sagittaracc/notes
https://github.com/sagittaracc/notes
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sagittaracc/notes
- Owner: sagittaracc
- Created: 2025-01-18T13:28:19.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-25T22:37:29.000Z (4 months ago)
- Last Synced: 2025-01-25T23:31:14.194Z (4 months ago)
- Language: TypeScript
- Size: 244 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Установка
- Запустите сервер базы данных (MySQL)`$ docker run --name notes-db -p 3307:3306 -e MYSQL_ROOT_PASSWORD=verysecret -d mysql:9`
- Создайте базу данных с именем `notes`
`$ docker exec -it notes-db bash`
`# mysql -u root -p`
`# create database notes;`
- Склонируйте репозиторий
`$ git clone https://github.com/sagittaracc/notes.git`
- Скопируйте файл настроек и отредактируйте
`$ cp .example.env .env`
- Установите приложение
`$ npm install`
- Запустите сборку
`$ npm run build`
- Переменные окружения должны быть настроены верно
`$ export DATABASE_URL=mysql://root:verysecret@localhost:3307/notes`
- Выполните миграции
`$ npx prisma migrate deploy`
- Запустите приложение
`$ npm run start`