-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Set up codejail-service on Read The Docs #3
Comments
timmc-edx
added a commit
that referenced
this issue
Jan 27, 2025
Documentation has been ticketed in #3 and linked from the README. Removed PyPI badge as this is an IDA and won't be published as a package.
timmc-edx
added a commit
that referenced
this issue
Jan 28, 2025
Major changes: - Trim dependencies, settings, and application code to remove anything relating to having a database (auth, models, pii-annotations, reserved-keywords) or being exposed to the outside world (cors, csrf). Add an in-memory DB for to satisfy Django's need for a "database". - Remove unneeded requirements files. We're going to deploy the base layer instead of the production layer, and requirements.txt is just not needed at all as far as I can tell. - Install gunicorn in the base layer. It's not clear if we'll want to use it from devstack (or just use runserver) but it should be available when we want to use it. - Don't hardcode gunicorn's bind address; we'll pass it as `--bind` from the Dockerfile. - Remove Dockerfile and devstack.py as these will be provided elsewhere. Fixes: - Use Python 3.12 for tox invocation (to match tox.ini and others) Docs: - Fill out README. Full documentation has been ticketed in #3 and linked from the README. - Removed PyPI badge as this is an IDA and won't be published as a package. - Update catalog-info.yaml from defaults - Tweaks to PR template Build: - Suppress code coverage checks for gunicorn config file Finally: - Run `make upgrade`
timmc-edx
added a commit
that referenced
this issue
Jan 28, 2025
Major changes: - Trim dependencies, settings, and application code to remove anything relating to having a database (auth, models, pii-annotations, reserved-keywords) or being exposed to the outside world (cors, csrf). Add an in-memory DB for to satisfy Django's need for a "database". - Remove unneeded requirements files. We're going to deploy the base layer instead of the production layer, and requirements.txt is just not needed at all as far as I can tell. - Install gunicorn in the base layer. It's not clear if we'll want to use it from devstack (or just use runserver) but it should be available when we want to use it. - Don't hardcode gunicorn's bind address; we'll pass it as `--bind` from the Dockerfile. - Remove Dockerfile and devstack.py as these will be provided elsewhere. Fixes: - Use Python 3.12 for tox invocation (to match tox.ini and others) Docs: - Fill out README. Full documentation has been ticketed in #3 and linked from the README. - Removed PyPI badge as this is an IDA and won't be published as a package. - Update catalog-info.yaml from defaults - Tweaks to PR template Build: - Suppress code coverage checks for gunicorn config file Finally: - Run `make upgrade`
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Acceptance Criteria
docs/
and inREADME.rst
Notes
The text was updated successfully, but these errors were encountered: