mirror of
https://github.com/nowcommunity/nowdatabase.git
synced 2026-10-12 19:13:52 +03:00
1.2 KiB
1.2 KiB
Initializing the application
Setup DB restore 💿
- Make an empty directory
sqlfilesinsidedatafolder which is in the repository root. - Place the database dump files
now_test.sql,now_log_test.sqlandnow_view.sqlinside it. - Notice, that the container will have to be able to read these files and execute
data/restore_and_create_user.sql, so you may have to adjust the necessary rights depending on your operating system.
See technical explanations for how this works.
Init the project 🚀
Requirements: Some modern installation of Docker engine with Docker compose.
- Copy the
.env.templatefile named as.dev.env npm run setupin project root to install all node modules and generate prisma-client.- If you wish to use the staging database, you need to copy the dump files into
data/sqlfiles/directory. See example of how anonymized test data is intest_data/sqlfiles/ npm run devto run with the staging database ornpm run start:anonto run with the anonymized small test-db included in the repository.- Check if it worked: The docker logs should have a line saying database connection works. Open
localhost:5173in browser to check if frontend works and shows data.