Services
A list of all our services and networking information to perhaps enable you to make a different kind of setup than what we offer in our guides.
Service | Description | Ports | Docker Image | Startup Command | Horizontally Scalable |
---|---|---|---|---|---|
frontend | Web Application | 8081 | crowddotdev/frontend | has default entrypoint | no |
api | REST API Server | 8080 | crowddotdev/backend | npm run start:api | no |
job-generator | CRON service generating queue messages periodically | crowddotdev/backend | npm run start:job-generator | no | |
nodejs-worker | Service that process queue messages | crowddotdev/backend | npm run start:nodejs-worker | yes | |
python-worker | Service that process queue messages (mainly ML) | crowddotdev/python-worker | has default entrypoint | yes | |
premium-api | REST API Server for premium functionality | 5000 | crowddotdev/premium-python-backend | python -u -m flask --app server --debug run --host=0.0.0.0 | no |
premium-job-generator | CRON service generating queue messages for premium functionality | crowddotdev/premium-job-generator | npm run start | no | |
premium-python-worker | Server that process queue messages for premium functionality | crowddotdev/premium-python-backend | python -u worker.py | yes |
To learn about dependencies that our services require please check out Dependencies guide.
To learn about configuring the services please use Configuration guide.
Updated 8 months ago