VogelSocialMedia/code/backend/scripts/install.json
2025-06-20 17:09:10 +02:00

40 lines
897 B
JSON

{
"commands": [
"echo Starting installation...",
"echo starting docker container",
"yarn start-containers",
"echo migrating database",
"yarn prisma migrate dev --name \"$(date +%Y%m%d%H%M%S)\""
],
"requiredKeys": [
{ "name": "DATABASE_URL", "generated": true },
{ "name": "TOKEN_SECRET", "generated": true },
{ "name": "REFRESH_TOKEN_SECRET", "generated": true },
{
"name": "DB_USER",
"generated": false,
"default": "postgres",
"hide": false,
"minLength": 4
},
{
"name": "DB_PASSWORD",
"generated": false,
"hide": true,
"minLength": 8
},
{
"name": "MINIO_USER",
"generated": false,
"default": "minIO",
"hide": false,
"minLength": 4
},
{
"name": "MINIO_PASSWORD",
"generated": false,
"hide": true,
"minLength":8
}
]
}