mirror of
https://github.com/OneUptime/oneuptime
synced 2024-11-22 15:24:55 +00:00
58 lines
1.5 KiB
Bash
58 lines
1.5 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
# Run database in docker-compose
|
|
|
|
cd ..
|
|
# Run Preinstall.
|
|
|
|
cp config.env.example config.env
|
|
|
|
cat <<EOL > config.env
|
|
NODE_ENV=test
|
|
BILLING_ENABLED=true
|
|
DATABASE_HOST=localhost
|
|
DATABASE_PORT=5400
|
|
REDIS_HOST=localhost
|
|
REDIS_PORT=6310
|
|
REDIS_DB=0
|
|
REDIS_USERNAME=default
|
|
SUBSCRIPTION_PLAN_BASIC=Free,price_1M4niQANuQdJ93r7AVjhnik5,price_1M4niQANuQdJ93r7l1Wz1dkm,0,0,1,0
|
|
SUBSCRIPTION_PLAN_GROWTH=Growth,price_1M4nhZANuQdJ93r7yfQ1MePQ,price_1M4r3OANuQdJ93r7g8NyoCBq,22,20,2,14
|
|
SUBSCRIPTION_PLAN_SCALE=Scale,price_1MKidGANuQdJ93r7FoaZ1dOb,price_1MKidRANuQdJ93r7LVOc0BUy,99,84,3,14
|
|
SUBSCRIPTION_PLAN_ENTERPRISE=Enterprise,price_1M4ng9ANuQdJ93r7CP90ezSN,price_1M4ng9ANuQdJ93r72ZYUp4PU,-1,-1,4,14
|
|
BILLING_PUBLIC_KEY=pk_test_51LleTZANuQdJ93r7PvyfOvpm5TZXtUf1T5fjS5cbOmDuCFIiGMoEhvuIrzTRMcZirg7qJwgbjLeCmXmxL1BiUDi100IzcuP3SU
|
|
BILLING_PRIVATE_KEY=$BILLING_PRIVATE_KEY
|
|
EOL
|
|
|
|
npm run prerun
|
|
# Run Postgres
|
|
|
|
# Change all of the following env vars in config.env
|
|
|
|
# process.env['NODE_ENV'] = 'test';
|
|
|
|
# process.env['BILLING_ENABLED'] = 'true';
|
|
|
|
# process.env['DATABASE_HOST'] = 'localhost';
|
|
# process.env['DATABASE_PORT'] = '5400';
|
|
|
|
# process.env['REDIS_HOST'] = 'localhost';
|
|
# process.env['REDIS_PORT'] = '6379';
|
|
# process.env['REDIS_DB'] = '0';
|
|
# process.env['REDIS_USERNAME'] = 'default';
|
|
|
|
# Using sed
|
|
|
|
|
|
|
|
# print config.env file
|
|
echo "config.env file"
|
|
cat config.env
|
|
|
|
export $(grep -v '^#' config.env | xargs)
|
|
|
|
# print env vars
|
|
echo "env vars"
|
|
printenv
|
|
|
|
docker compose -f docker-compose.dev.yml up -d postgres redis |