🔧 chore(deploy): update docker-compose.override.yml to version 3.8 📦 chore(docker-compose.with_tests.yml): add docker-compose file with tests configuration This commit adds a new docker-compose file named `docker-compose.with_tests.yml` which includes the configuration for running tests. The file includes the following services: - `proxy`: Configures Traefik as a reverse proxy with Docker integration and enables access logs, the Traefik dashboard, and API. - `backend`: Sets up the backend service with dependencies on a database, message broker, and result backend. It also includes labels for Traefik routing. - `db`: Configures a PostgreSQL database with a volume for data persistence. - `pgadmin`: Sets up pgAdmin for managing the PostgreSQL database. - `result_backend`: Configures a Redis instance for the result backend. - `celeryworker`: Sets up a Celery worker for background task processing. - `flower`: Configures Flower for monitoring and managing Celery workers. - `frontend`: Sets up the frontend service with labels for Traefik routing. - `broker`: Configures RabbitMQ with the management console. - `prometheus`: Sets up Prometheus for monitoring. - `grafana`: Configures Grafana for visualization and monitoring. - `tests`: Extends the `backend` service and runs pytest for running tests. This file allows running the application with the necessary services for testing and monitoring. 🔧 chore(docker-compose.yml): add missing volumes and networks for services 🔧 chore(docker-compose.yml): add traefik-public network with configurable external setting for flexibility in testing 📝 docs(async-tasks.mdx): update docker-compose command to use the correct file name for running tests |
||
|---|---|---|
| .. | ||
| docs | ||
| plugins | ||
| src | ||
| static | ||
| babel.config.js | ||
| docusaurus.config.js | ||
| index.d.ts | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| sidebars.js | ||
| spell_add.sh | ||
| spell_check.sh | ||
| tailwind.config.js | ||
Website
This website is built using Docusaurus 2, a modern static website generator.
Installation
$ yarn
Local Development
$ yarn start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
Build
$ yarn build
This command generates static content into the build directory and can be served using any static contents hosting service.
Deployment
Using SSH:
$ USE_SSH=true yarn deploy
Not using SSH:
$ GIT_USER=<Your GitHub username> yarn deploy
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.