Greg Newman e47898e8bd 🚧 sets user in profile view
Sets the image, name and join date above subnav in the profile view.
2022-11-14 18:06:12 -05:00
2021-11-21 12:54:59 +01:00
2022-11-13 14:20:03 -05:00
2022-09-10 11:04:31 -04:00
2022-09-28 10:55:51 -05:00
2022-10-10 08:39:42 -04:00
2022-05-26 14:52:37 -05:00
2022-07-24 15:27:23 -05:00
2021-10-09 09:53:46 +01:00
2022-11-14 18:06:12 -05:00
2022-11-04 10:03:25 -04:00
2022-11-14 18:06:12 -05:00
2022-11-14 18:06:12 -05:00
2022-05-29 15:25:53 -05:00
2022-05-26 16:19:47 -05:00
WIP
2022-07-22 15:22:52 -05:00
2022-07-17 11:38:06 -05:00
2022-04-25 10:05:24 -05:00
2021-11-05 09:26:46 +01:00
2021-10-09 09:53:46 +01:00
2021-12-20 13:36:06 -06:00
2021-10-09 09:53:46 +01:00
2022-10-25 08:53:26 -04:00
2022-05-12 09:31:02 -04:00
2021-10-09 09:53:46 +01:00
2022-05-26 08:29:35 -05:00
2022-11-04 09:58:21 -04:00
2022-11-04 09:58:21 -04:00
⚙️ form styles
2022-07-28 09:34:59 -04:00
2022-10-25 08:53:26 -04:00

Boost.org Website

Overview

A Django based website that will power https://boost.org

Local Development Setup

This project will use Python 3.9, Docker, and Docker Compose.

NOTE: All of these various docker-compose commands, along with other helpful developer utility commands, are codified in our justfile and can be ran with less typing.

Copy .env-dist to .env and adjust values to match your local environment:

$ cp env.template .env

Then run:

# start our services (and build them if necessary)
$ docker-compose up

# to create a superuser
$ docker-compose run --rm web python manage.py createsuperuser

# to create database migrations
$ docker-compose run --rm web python manage.py makemigrations

# to run database migrations
$ docker-compose run --rm web python manage.py migrate

This will create the Docker image, install dependencies, start the services defined in docker-compose.yml, and start the webserver.

Cleaning up

To shut down our database and any long running services, we shut everyone down using:

$ docker-compose down

Running with Celery and Redis

Forum ships with Celery and Redis support, but they are off by default. To rebuild our image with support, we need to pass the docker-compose-with-celery.yml config to Docker Compose via:

# start our services
$ docker-compose -f docker-compose-with-celery.yml up

# stop and unregister all of our services
$ docker-compose -f docker-compose-with-celery.yml down

Running the tests

To run the tests, execute:

$ docker-compose run --rm web pytest

or run:

$ just test

Deploying

TDB

Production Environment Considerations

TDB

Description
Mirrored via gitea-mirror
Readme 28 MiB
Languages
HTML 67.4%
Python 25.8%
CSS 4.9%
Shell 0.9%
PowerShell 0.3%
Other 0.5%