{ "name": "coolify", "description": "An open-source & self-hostable Heroku / Netlify alternative.", "version": "2.8.2", "license": "AGPL-3.0", "scripts": { "dev": "docker-compose -f docker-compose-dev.yaml up -d && cross-env NODE_ENV=development & svelte-kit dev --host 0.0.0.0", "dev:stop": "docker-compose -f docker-compose-dev.yaml down", "dev:logs": "docker-compose -f docker-compose-dev.yaml logs -f --tail 10", "studio": "npx prisma studio", "start": "npx prisma migrate deploy && npx prisma generate && npx prisma db seed && node server/index.js", "build": "svelte-kit build", "preview": "svelte-kit preview", "check": "svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-check --tsconfig ./tsconfig.json --watch", "db:generate": "prisma generate", "db:push": "prisma db push && prisma generate", "db:seed": "prisma db seed", "db:migrate": "COOLIFY_DATABASE_URL=file:../db/migration.db prisma migrate dev --skip-seed --name", "release:production:all": "cross-var docker build --platform linux/amd64,linux/arm64 -t coollabsio/coolify:$npm_package_version -t coollabsio/coolify:latest --push .", "release:production:amd": "cross-var docker build --platform linux/amd64 -t coollabsio/coolify:$npm_package_version -t coollabsio/coolify:latest --push .", "release:production:arm": "cross-var docker build --platform linux/arm64 -t coollabsio/coolify:$npm_package_version -t coollabsio/coolify:latest --push .", "release:staging:all": "cross-var docker build --platform linux/amd64,linux/arm64 -t coollabsio/coolify:$npm_package_version --push .", "release:staging:amd": "cross-var docker build --platform linux/amd64 -t coollabsio/coolify:$npm_package_version --push .", "release:staging:arm": "cross-var docker build --platform linux/arm64 -t coollabsio/coolify:$npm_package_version --push .", "release:haproxy": "docker build --platform linux/amd64,linux/arm64 -t coollabsio/coolify-haproxy-alpine:latest -t coollabsio/coolify-haproxy-alpine:1.1.0 -f data/haproxy.Dockerfile --push .", "release:haproxy:tcp": "docker build --platform linux/amd64,linux/arm64 -t coollabsio/coolify-haproxy-tcp-alpine:latest -t coollabsio/coolify-haproxy-tcp-alpine:1.1.0 -f data/haproxy-tcp.Dockerfile --push .", "release:haproxy:http": "docker build --platform linux/amd64,linux/arm64 -t coollabsio/coolify-haproxy-http-alpine:latest -t coollabsio/coolify-haproxy-http-alpine:1.1.0 -f data/haproxy-http.Dockerfile --push .", "prepare": "husky install" }, "devDependencies": { "@sveltejs/adapter-node": "1.0.0-next.73", "@sveltejs/kit": "1.0.0-next.326", "@types/js-cookie": "3.0.2", "@types/js-yaml": "4.0.5", "@types/node": "17.0.31", "@types/node-forge": "1.0.2", "@typescript-eslint/eslint-plugin": "4.31.1", "@typescript-eslint/parser": "4.31.1", "@zerodevx/svelte-toast": "0.7.1", "autoprefixer": "10.4.7", "cross-env": "7.0.3", "cross-var": "1.1.0", "eslint": "7.32.0", "eslint-config-prettier": "8.5.0", "eslint-plugin-svelte3": "3.4.1", "husky": "7.0.4", "lint-staged": "12.4.1", "postcss": "8.4.13", "prettier": "2.6.2", "prettier-plugin-svelte": "2.7.0", "prettier-plugin-tailwindcss": "0.1.10", "prisma": "3.11.1", "svelte": "3.48.0", "svelte-check": "2.7.0", "svelte-preprocess": "4.10.6", "svelte-select": "4.4.7", "sveltekit-i18n": "2.2.1", "tailwindcss": "3.0.24", "ts-node": "10.7.0", "tslib": "2.4.0", "typescript": "4.6.4" }, "type": "module", "dependencies": { "@iarna/toml": "2.2.5", "@prisma/client": "3.11.1", "@sentry/node": "6.19.7", "@types/express": "4.17.13", "bcryptjs": "2.4.3", "bullmq": "1.81.4", "compare-versions": "4.1.3", "cookie": "0.5.0", "cuid": "2.1.8", "dayjs": "1.11.2", "dockerode": "3.3.1", "dotenv-extended": "2.9.0", "express": "^4.18.1", "generate-password": "1.7.0", "get-port": "6.1.2", "got": "12.0.4", "is-ip": "4.0.0", "js-cookie": "3.0.1", "js-yaml": "4.1.0", "jsonwebtoken": "8.5.1", "mustache": "4.2.0", "node-forge": "1.3.1", "node-os-utils": "1.3.6", "p-limit": "4.0.0", "socket.io": "4.5.0", "socket.io-client": "4.5.0", "svelte-kit-cookie-session": "2.1.4", "tailwindcss-scrollbar": "0.1.0", "unique-names-generator": "4.7.1" }, "prisma": { "seed": "node prisma/seed.cjs" } }