No description
Find a file
Wroclaw 10ff342991
All checks were successful
Build dev / build (push) Successful in 1m2s
api/firstRun.post: properly initialize database using @prisma/migrate
instead of executing the command,
which was not available in the build
now we use the proper library to initialize the database.
2023-11-09 23:52:56 +01:00
.forgejo/workflows Workflow: rename the artifact with a better name 2023-11-09 02:43:24 +01:00
.vscode Initial commit 2023-05-11 06:03:22 +02:00
components page/firstRun: use password input for password 2023-11-09 18:48:37 +01:00
layouts Initial commit 2023-05-11 06:03:22 +02:00
middleware Add database initialization 2023-06-14 13:00:19 +02:00
pages page/firstRun: use password input for password 2023-11-09 18:48:37 +01:00
plugins Reconfigure Vuetify to be installed as Vuetify doc states 2023-11-09 00:45:37 +01:00
public Initial commit 2023-05-11 06:03:22 +02:00
server api/firstRun.post: properly initialize database using @prisma/migrate 2023-11-09 23:52:56 +01:00
utils Replace mysql2 with prisma 2023-11-08 05:36:12 +01:00
.eslintrc.json Initial commit 2023-05-11 06:03:22 +02:00
.gitignore Initial commit 2023-05-11 06:03:22 +02:00
.npmrc Initial commit 2023-05-11 06:03:22 +02:00
.vsls.json Initial commit 2023-05-11 06:03:22 +02:00
app.vue Initial commit 2023-05-11 06:03:22 +02:00
nuxt.config.ts Reconfigure Vuetify to be installed as Vuetify doc states 2023-11-09 00:45:37 +01:00
package-lock.json api/firstRun.post: properly initialize database using @prisma/migrate 2023-11-09 23:52:56 +01:00
package.json api/firstRun.post: properly initialize database using @prisma/migrate 2023-11-09 23:52:56 +01:00
README.md README: Precise a description of running of a project. 2023-11-09 04:43:54 +01:00
schema.prisma [BREAKING] Auth: replace current auth tokens with more secure ones 2023-11-09 18:28:09 +01:00
shell.nix Add nix shell 2023-11-08 06:03:30 +01:00
tsconfig.json Initial commit 2023-05-11 06:03:22 +02:00

WorkshopTasker

Allows for managing order tasks and imported products for a small workshop.

A college database project

Running

The project was tested with the nodejs version v18.17.1. It may not work with versions higher than 18 of nodejs.

Project uses Oracle MySQL as a database store. It uses environment variables for the connection settings. All provided variables below are required.

Environment variable Description
DB_URL Database url, see this

From Repository

Dev dependencies are required. npm install -D.

After setting variables, you can run the project using npx nuxi dev. You can also setup variables by placing .env file in the root of the repository.

When using nix, you can use nix-shell to get prisma engines installed in your environment.

From Actions

You can download build from repository actions.

You need to extract tar file. After setting environment variables, you can launch the project using the node server/index.mjs command.