https://github.com/manti-by/semkov
Semkov Gorodok local portal.
https://github.com/manti-by/semkov
docker sqlite wagtail
Last synced: 4 months ago
JSON representation
Semkov Gorodok local portal.
- Host: GitHub
- URL: https://github.com/manti-by/semkov
- Owner: manti-by
- License: bsd-3-clause
- Created: 2019-04-24T14:03:02.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-08-14T20:52:56.000Z (10 months ago)
- Last Synced: 2025-08-14T22:29:59.781Z (10 months ago)
- Topics: docker, sqlite, wagtail
- Language: Python
- Homepage: https://semkov-gorodok.by/
- Size: 11.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Semkov Gorodok blog
## About
[](https://pypi.org/project/wagtail/)
[](https://github.com/ambv/black)
[](https://bitbucket.org/manti_by/semkov/raw/c61190bd891b532908a64fdbdb1cd53a7f259c87/LICENSE)
Author: Alexander Chaika
Source link: https://github.com/manti-by/semkov
Requirements: Python 3.12, PostgreSQL, Docker
## Setup development environment
1. Create and activate virtualenv
```shell
virtualenv .venv
source .venv/bin/activate
```
2. Clone sources and install pip packages
```shell
git clone git@github.com:manti-by/semkov.git .
pip install -r requirements.txt
```
3. Run migration and local dev server
```shell
python manage.py migrate
python manage.py runserver
```
**NOTICE**: Before pushing your changes, run the next commands
```shell
make django-check
make check
make test
```
## Run in production
To run app in production mode, clone repo, build image and run it
```shell
git clone git@github.com:manti-by/semkov.git .
make build
docker compose up -d
make migrate
make static
```