parent
ee8f9a512a
commit
33f322383c
@ -1,7 +1,10 @@
|
|||||||
export default {
|
export default {
|
||||||
|
responses: {
|
||||||
|
privateAttributes: ['_v', 'id', 'created_at'],
|
||||||
|
},
|
||||||
rest: {
|
rest: {
|
||||||
defaultLimit: 25,
|
defaultLimit: 100,
|
||||||
maxLimit: 100,
|
maxLimit: 250,
|
||||||
withCount: true,
|
withCount: true,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,11 +1,24 @@
|
|||||||
import path from 'path';
|
export default ({env}) => ({
|
||||||
|
|
||||||
export default ({ env }) => ({
|
|
||||||
connection: {
|
connection: {
|
||||||
client: 'sqlite',
|
client: 'postgres',
|
||||||
connection: {
|
connection: {
|
||||||
filename: path.join(__dirname, '..', '..', env('DATABASE_FILENAME', '.tmp/data.db')),
|
host: env('DATABASE_HOST', 'localhost'),
|
||||||
|
port: env.int('DATABASE_PORT', 5432),
|
||||||
|
database: env('DATABASE_NAME', 'bank'),
|
||||||
|
user: env('DATABASE_USERNAME', 'postgres'),
|
||||||
|
password: env('DATABASE_PASSWORD', '0000'),
|
||||||
|
schema: env('DATABASE_SCHEMA', 'public'), // Not required
|
||||||
|
ssl: {
|
||||||
|
rejectUnauthorized: env.bool('DATABASE_SSL_SELF', false),
|
||||||
|
},
|
||||||
},
|
},
|
||||||
useNullAsDefault: true,
|
debug: false,
|
||||||
},
|
},
|
||||||
|
// connection: {
|
||||||
|
// client: 'sqlite',
|
||||||
|
// connection: {
|
||||||
|
// filename: path.join(__dirname, '..', '..', env('DATABASE_FILENAME', '.tmp/data.db')),
|
||||||
|
// },
|
||||||
|
// useNullAsDefault: true,
|
||||||
|
// },
|
||||||
});
|
});
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,20 @@
|
|||||||
|
services:
|
||||||
|
gs_postgres:
|
||||||
|
image: postgres:14-alpine
|
||||||
|
container_name: gs_postgres
|
||||||
|
shm_size: '4gb'
|
||||||
|
environment:
|
||||||
|
POSTGRES_USER: ${DATABASE_USERNAME}
|
||||||
|
POSTGRES_PASSWORD: ${DATABASE_PASSWORD}
|
||||||
|
POSTGRES_DB: ${DATABASE_NAME}
|
||||||
|
TZ: Europe/Paris
|
||||||
|
healthcheck:
|
||||||
|
test: 'PGPASSWORD="${DATABASE_PASSWORD}" psql --host ${DATABASE_HOST} --username ${DATABASE_USERNAME} --dbname ${DATABASE_NAME} -c "select 1" ; [ "0" -eq "$$?" ]; echo $$?'
|
||||||
|
interval: 30s
|
||||||
|
timeout: 10s
|
||||||
|
retries: 3
|
||||||
|
volumes:
|
||||||
|
- gs_postgres-master:/var/lib/postgresql/data:z
|
||||||
|
- ./.db/init:/docker-entrypoint-initdb.d
|
||||||
|
ports:
|
||||||
|
- ${DATABASE_PORT}:5432 # DB
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
services:
|
||||||
|
|
||||||
|
# PostgreSQL (Database)
|
||||||
|
gs_postgres:
|
||||||
|
extends:
|
||||||
|
file: apps/backend/postgres.yml
|
||||||
|
service: gs_postgres
|
||||||
|
|
||||||
|
gs_redis:
|
||||||
|
image: "redis:alpine"
|
||||||
|
ports:
|
||||||
|
- "6379:6379"
|
||||||
|
|
||||||
|
gs_redis_commander:
|
||||||
|
image: rediscommander/redis-commander:latest
|
||||||
|
environment:
|
||||||
|
- REDIS_HOSTS=local:gs_redis:6379
|
||||||
|
ports:
|
||||||
|
- "8081:8081"
|
||||||
|
depends_on:
|
||||||
|
- gs_redis
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
gs_postgres-master:
|
||||||
|
driver: local
|
||||||
Loading…
Reference in new issue