Welcome to mailinglist’s documentation!
Project LAUNCH
Pull the project from Github
git clone https://github.com/schMok0uTr0nie/api_mail.git
Create virtual environment
python -m pip install --upgrade pip
python -m venv venv
Activate virtual environment
venv/Scripts/activate
Install dependencies
pip install --no-cache-dir -r requirements.txt
Migrate the database tables
python manage.py migrate
Start a development server
python manage.py runserver
Run celery worker
celery -A mailinglist worker -l info --pool=solo
Run celery beat
celery -A mailinglist beat -l INFO
Acomplished EXTRA Tasks:
1.Code Testing
2.GitLab CI
3.Docker-Compose
5.Swagger UI
6.Admin Web UI
7.Oauth2 autorization
8.Send statistics to email
11.Time interval for mailinglist