Enterprise-grade NestJS SDK for Ceph S3
A progressive Node.js framework for building efficient and scalable server-side applications.
``bash`
$ npm install
When your environment needs an outbound HTTP/HTTPS proxy, pass the proxy URL in the SDK configuration. The value can include authentication if required (for example, http://user:pass@proxy.local:3128).
`ts
import { CephCoreSDK } from 'ceph-link';
const ceph = new CephCoreSDK({
endpoint: 'https://ceph.example.com',
accessKeyId: 'YOUR_ACCESS_KEY',
secretAccessKey: 'YOUR_SECRET',
proxy: 'http://proxy.local:3128',
});
`
`bash`development
$ npm run start
watch mode
$ npm run start:dev
production mode
$ npm run start:prod
`
Run tests
bash
`unit tests
$ npm run test
e2e tests
$ npm run test:e2e
test coverage
$ npm run test:cov
`
Deployment
When you're ready to deploy your NestJS application to production, there are some key steps you can take to ensure it runs as efficiently as possible. Check out the deployment documentation for more information.
If you are looking for a cloud-based platform to deploy your NestJS application, check out Mau, our official platform for deploying NestJS applications on AWS. Mau makes deployment straightforward and fast, requiring just a few simple steps:
bash
``
$ npm install -g @nestjs/mau
$ mau deploy
With Mau, you can deploy your application in just a few clicks, allowing you to focus on building features rather than managing infrastructure.