├── .github └── workflows │ └── main.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── etc └── profile.d │ └── server.sh ├── examples ├── django │ ├── manage.py │ ├── myproject │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py │ └── passenger_wsgi.py ├── flask+mysql │ ├── Dockerfile │ ├── application.py │ ├── docker-compose.yml │ ├── passenger_wsgi.py │ └── requirements.txt ├── flask │ ├── Dockerfile │ ├── application.py │ ├── docker-compose.yml │ └── passenger_wsgi.py ├── html │ └── public │ │ ├── bar │ │ └── index.html │ │ ├── foo.html │ │ └── index.php └── php │ └── public │ └── index.php └── opt └── cs50 ├── bin └── passenger └── etc ├── fastcgi_params └── nginx.conf.erb /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/README.md -------------------------------------------------------------------------------- /etc/profile.d/server.sh: -------------------------------------------------------------------------------- 1 | # Python 2 | unset PYTHONDONTWRITEBYTECODE 3 | -------------------------------------------------------------------------------- /examples/django/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/examples/django/manage.py -------------------------------------------------------------------------------- /examples/django/myproject/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/django/myproject/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/examples/django/myproject/settings.py -------------------------------------------------------------------------------- /examples/django/myproject/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/examples/django/myproject/urls.py -------------------------------------------------------------------------------- /examples/django/myproject/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/examples/django/myproject/wsgi.py -------------------------------------------------------------------------------- /examples/django/passenger_wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/examples/django/passenger_wsgi.py -------------------------------------------------------------------------------- /examples/flask+mysql/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/examples/flask+mysql/Dockerfile -------------------------------------------------------------------------------- /examples/flask+mysql/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/examples/flask+mysql/application.py -------------------------------------------------------------------------------- /examples/flask+mysql/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/examples/flask+mysql/docker-compose.yml -------------------------------------------------------------------------------- /examples/flask+mysql/passenger_wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/examples/flask+mysql/passenger_wsgi.py -------------------------------------------------------------------------------- /examples/flask+mysql/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/examples/flask+mysql/requirements.txt -------------------------------------------------------------------------------- /examples/flask/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM cs50/server 2 | EXPOSE 8080 3 | -------------------------------------------------------------------------------- /examples/flask/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/examples/flask/application.py -------------------------------------------------------------------------------- /examples/flask/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/examples/flask/docker-compose.yml -------------------------------------------------------------------------------- /examples/flask/passenger_wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/examples/flask/passenger_wsgi.py -------------------------------------------------------------------------------- /examples/html/public/bar/index.html: -------------------------------------------------------------------------------- 1 | index 2 | -------------------------------------------------------------------------------- /examples/html/public/foo.html: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /examples/html/public/index.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/php/public/index.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /opt/cs50/bin/passenger: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/opt/cs50/bin/passenger -------------------------------------------------------------------------------- /opt/cs50/etc/fastcgi_params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/opt/cs50/etc/fastcgi_params -------------------------------------------------------------------------------- /opt/cs50/etc/nginx.conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs50/server/HEAD/opt/cs50/etc/nginx.conf.erb --------------------------------------------------------------------------------